Es gibt leider noch kein Upgrade, bisher nur Erstinstallation, und noch kein Bundle, bisher nur auf GitHub verfügbar.
Wichtig: Version 1.4 setzt PHP 7.4 bzw. 8.0 voraus!
Neue Features
Einmal-Kennwort
Beim Anlegen eines Benutzers vergibt man in der Regel ein Kennwort, das man dem Benutzer mit der Bitte weitergibt, es sofort nach seiner ersten Anmeldung zu ändern. Ob er das dann auch tut, weiß man aber nicht. Mit Hilfe der neuen Funktion kann man diese Kennwortänderung erzwingen.
Per Mail zurückgesetzte Passwörter sind automatisch Einmal-Kennwörter.
Cookie-Zustimmung bei Backend-Login
Im Backend sind Cookies zwingend notwendig, zur Befriedigung der DSGVO wird jetzt eine entsprechende Zustimmung verlangt, wenn sich der Benutzer anmeldet.
Einstellbares Session-Verzeichnis
Vorgabe ist CAT_PATH/temp/sessions, das Verzeichnis wird per .htaccess und Zugriffsrechten geschützt. Somit kann jede BC-Installation ein eigenes Session-Verzeichnis haben. Wer damit nichts anfangen kann, übernimmt einfach die Vorgabe und muss sich weiter keine Gedanken darüber machen. Das gewünschte Verzeichnis wird bei der Neuinstallation abgefragt.
Unter der Haube
Bessere Kennwortverschlüsselung
MD5 gilt schon länger als unsicher, BC verwendet jetzt die PHP-eigene Methodik. Vorhandene Kennworte werden automatisch beim Login eines Users umgestellt.
CSRFMagic entfernt
War veraltet und machte immer wieder Probleme. Mit SameSite Cookies dürfte das auch an Relevanz verlieren. Die SameSite Direktive ist ab PHP 7.3 verfügbar.
Sonstiges
- Update jQuery und jQuery UI
- Update QTip2 jQuery Plugin
- Optimierung sitemap.xml https://github.com/BlackCatDevelopment/ ... issues/368
- Fix in class.order.php (fehlendes Leerzeichen führt zu einem kaputten SQL Statement)
- Fix für das Laden von EditArea (sofern installiert)
- Fix für Session Lifetime
- Fix für persönliche Spracheinstellung (hatte keinen Effekt) https://github.com/BlackCatDevelopment/ ... issues/392
- Fix für das Verschieben von Seiten-Teilbäumen (wurde in der Datenbank nicht richtig abgebildet) https://github.com/BlackCatDevelopment/ ... issues/386
- Neue Bibliothek lib_dropzone (für Datei-Upload)
https://github.com/BlackCatDevelopment/ ... CMS/issues
Rückmeldungen zu dieser Version wie immer gern in unserem Forum.