Zitat von
rene_1992
Hallo,
ich habe die Vmsone 2.4 im Betrieb und wollte mal Fragen wie ich meinen Login so umbauen kann das man sich auch via Klamm ID & Passwort einloggen kann.
Das also beide Varianten möglich sind. (Nickname sowie Klamm ID)
Habe in der Suche leider nix gefunden.
Aus dem Kopf heraus würde ich dir folgendes vorschlagen:
- Öffne die /lib/session.lib.php
- Suche Folgendes:
PHP-Code:
$login_check = db_query("SELECT k.uid,k.passwort,k.status,k.hinweis FROM
".$db_prefix."_userdaten u
LEFT JOIN ".$db_prefix."_kontodaten k ON k.uid=u.uid
WHERE u.nickname='".$_POST['nickname']."' AND k.passwort='".md5($_POST['passwort'])."' LIMIT 1");
-Ersetze es mit Folgendem:
PHP-Code:
$login_check = db_query("SELECT k.uid,k.passwort,k.status,k.hinweis FROM
".$db_prefix."_userdaten u
LEFT JOIN ".$db_prefix."_kontodaten k ON k.uid=u.uid
WHERE (u.nickname='".$_POST['nickname']."' OR u.uid='".$_POST['nickname']."') AND k.passwort='".md5($_POST['passwort'])."' LIMIT 1");
Wie geschrieben hab ich es nicht ausprobiert aber vom Sinn her sollte das Ganze stimmen
Allerdings sollte dann bspw. der User mit dem Nicknamen "123456" nicht das gleiche Passwort benutzen wie der User mit der UserID 123456. Sonst kann es sehr gut sein, dass der Login nicht genau weiß, welcher Account nun gemeint ist