Anmelden per Kundennummer ausschalten?

Gibt es irgendwo die Möglichkeit den Login per Kundennummer abzuschalten und nur noch per email zuzulassen?

Grund:
ich lege meine Stammkunden aus meiner bestehenden Wawi in oxid neu an. Da hatte ich die Idee, das Passwort per Standard auf die Kundennummer zu setzten. Das wäre sowohl als Admin einfach und auch für Kunden wäre es einfacher herauszufinden anhand der letzten Rechnungen.

Da sehe ich aber das Problem, dass mit den fortlaufenden Kundennummern, sich relativ einfach jemand Zugang verschaffen kann. Login “10009” Passwort “10009”

Wenn der Login per Kundennummer ausgeschaltet wäre, hätte ich das Problem nicht.

Oxid CE 4.8.6

Entweder updaten auf 4.9.0 oder oxuser::__getLoginQuery Zeile 1283

$sUserSelect = is_numeric( $sUser ) ? "oxuser.oxcustnr = {$sUser} " : "oxuser.oxusername = " . $oDb->quote( $sUser );

ersetzen mit

$sUserSelect = "oxuser.oxusername = " . $oDb->quote($sUser);

Dank der sehr präzisen Angabe hat das auch gleich funktioniert.:slight_smile:

Hallo,
bin gerade darüber gestolpert, dass die Anmeldung mit Kundennummer nicht mehr funktioniert. :frowning: Wollte es gerade als Bug eintragen, da es auch im Demoshop nachvollziehbar ist. Gab es dazu eine Info in den Changelogs?

Da man ja bei einem Update nicht die CMS Bausteine anpasst habe ich natürlich noch die alte Infos in den CMS Bausteinen stehen :mad: , aber man kann sich nicht mehr mit der Kundennummer anmelden, nur noch mit der Emailadresse.

Nicht schön, wenn einen Kunden darauf hinweisen müssen.
Weiß jemand ob es einen Grund gab an der Stelle etwas zu ändern?

cya

http://www.foxido.de/oxid-4-9x-login-weiter-mit-kundennummer

Hallo,
ja, danke foxido hatte ich schon gefunden. Ist aber nicht updatesicher :o

cya

Ist ja auch nur ein Tipp. Jeder kann sich innerhalb von 5 Minuten daraus ein updatesicheres Modul erstellen :wink:

[QUOTE=Firefax;176538]Gab es dazu eine Info in den Changelogs?
Weiß jemand ob es einen Grund gab an der Stelle etwas zu ändern?[/QUOTE]