auch du als Admin mußt dich mit Nicknamen einloggen!

ausser du erweiterst dein VMS das man sich mit Nick oder Klammid einloggen kann....

In der Datei /lib/session.lib.php suchen nach:

PHP-Code:
$_POST['nickname'] = addslashes($_POST['nickname']);

    
$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"); 
diesen code ersetzen mit:

PHP-Code:
if(ctype_digit($_POST['nickname'])){
        
    
$login_check db_query("SELECT u.nickname,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 k.uid='"
.$_POST['nickname']."' AND k.passwort='".md5($_POST['passwort'])."' LIMIT 1");
    
    }else{
    
    
$_POST['nickname'] = addslashes($_POST['nickname']);

    
$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");

    } 
und schon isses egal ob sich User mit Nick oder Klammid einloggen wollen