#1559 closed Bug/Fehler (fixed)
Loginprobleme nach Update von 1.06 auf 2.0.0.0 und höher
| Reported by: | FräuleinGarn | Owned by: | somebody |
|---|---|---|---|
| Priority: | hoch | Milestone: | modified-shop-2.0.5.0 |
| Component: | Installer | Version: | 2.0.4.2 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
In sämtlichen Vollversionen seit 2.0.2.0 wurde diese Zeile auskommentiert in der Datei \_installer\update\update_1.0.6.4_to_2.0.0.0.sql
#Web28 - 2014-03-20 change password length #ALTER TABLE customers MODIFY customers_password varchar(60) NOT NULL; # Not needed any more with the new /inc/xtc_validate_password.inc.php
Demzufolge kann mit einem Paket der Vollversion kein korrektes Update einer alter Versionen vor 2.0.0.0 ausgeführt werden.
Dadurch kann man sich nur einmal im Shop anmelden.
Beschrieben hier Loginprobleme nach Update
Attachments (0)
Change History (7)
comment:1 by , 7 years ago
| Resolution: | → worksforme |
|---|---|
| Status: | new → closed |
comment:2 by , 7 years ago
Datenbank-Strukturupdate: Ich finde in _installer/includes/update_action.php oder anderen Dateien außer der auth.php keinen Hinweis darauf, das die Passwortlänge geprüft oder korrigiert wird?
comment:4 by , 6 years ago
| Milestone: | modified-shop-2.0.5.0 |
|---|
comment:5 by , 6 years ago
| Milestone: | → modified-shop-2.0.5.0 |
|---|---|
| Resolution: | worksforme |
| Status: | closed → reopened |
Ich nehme das Ticket hier nochmal für die Shopversion 2.0.5.0 auf, da der Fehler nochmal als Duplikat dieses Tickets in Ticket #1697 gemeldet wurde.
comment:7 by , 6 years ago
Hier im Beitrag wurde nun bestätigt, dass die SQL-Updates manuell per Hand über phpMyAdmin eingespielt wurden: Nur einmal einloggen möglich, danach ungültige E-Mail/Passwort-Kombination!?
Durch die Korrektur aus r12274 ist das nun korrigiert und der Fehler kann nicht mehr auftreten.

Das ist nicht nachvollziehbar, denn die Erweiterung der Spalte ist in die Datei "/_installer/includes/auth.php" innerhalb der Funktion check_auth() umgezogen.
Außerdem wird die Spalte auch durch das Datenbankstruktur Update auf 60 Zeichen erhöht.
Der Fehler wird bei ihm aufgetreten sein, da er vorher bereits den Installer aufgerufen hatte, somit bereits für diese Session authentifiziert war. Wenn erst dann die alte Datenbank eingespielt wird, dann wird der Teil mit der Spaltenerweiterung natürlich nicht mehr ausgeführt, aber das übernimmt dann noch das Datenbankstruktur Update, welches ja auch noch auszuführen ist. Wir haben das also schon doppelt abgesichert, dass diese Erweiterung der Spalte in jedem Fall durchgeführt wird.