Modify ↓
#1186 closed Bug/Fehler (fixed)
Installer Shopupdate: Fehler mit Passwortlänge
| Reported by: | Ronald Parcinski | Owned by: | somebody |
|---|---|---|---|
| Priority: | hoch | Milestone: | modified-shop-2.0.3.0 |
| Component: | Installer | Version: | 2.0.2.2 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Hier wird die Passwortfeldlänge auf 50 Zeichen gesetzt
update_1.0.5.0_to_1.0.6.0.sql
ALTER TABLE customers MODIFY customers_password varchar(50) NOT NULL;
Dadurch kann man sich nach einem Update von 1.05 auf die 2.x nicht mehr einloggen.
Man muss sich ja beim Update mit seinen Admin Daten einloggen. Dabei wird das Passwortfeld auf 60 Zeichen erweitert und das Passwort neu gespeichert. Beim Update wird das DB Feld dann wieder auf 50 Zeichen verkürzt. Ein Einloggen ist danach nicht mehr möglich.
Attachments (0)
Change History (3)
Note:
See TracTickets
for help on using tickets.

Lösungsvorschlag:
_installer\includes\auth.php
if (xtc_validate_password($password, $check_customer['customers_password'], $check_customer['customers_id']) !== true) { return false; }Den dritten Parameter $check_customercustomers_id als false übergeben.
Damit wird das Passwort nicht neu in die DB geschrieben.