Passwort überprüfung

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Morgen,


    Wie bekomme ich immer false ausgeben?



    if(strlen(inputtext) == PlayerInfo[playerid][pPassword])
    {
    new query[250];
    format(query,sizeof query,"INSERT INTO `accounts` (`Benutzer`,`Passwort`) VALUES ('%s',md5('%s'))",PlayerName(playerid),inputtext);
    mysql_function_query(sqlcon,query,false,"","");
    ShowPlayerDialog(playerid,DIALOG_CHECK,DIALOG_STYLE_MSGBOX,SERVERNAME": Willkommen","Herzlich Willkommen in unserer Community. Du hast dich erfolgreich registriert.\n\nMit einem Klick auf Login kannst du dich einloggen.","Login","Verlassen");
    PlayerInfo[playerid][pPassword] = 0;
    return 1;
    }


  • case DIALOG_REGISTER:
    {
    if(!response)return Kick(playerid);
    if(strlen(inputtext) > 5)
    {
    if(IsABuchStabe(inputtext) && IsNumeric(inputtext))
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER2,DIALOG_STYLE_PASSWORD,SERVERNAME": Registrierung","Bitte gib das Passwort zu Bestätigung nochmal ein:","Registrieren","Verlassen");
    strmid(PlayerInfo[playerid][pPassword],inputtext, 0, 250,250);
    printf("Password: %s",PlayerInfo[playerid][pPassword]);
    return 1;
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,SERVERNAME": Registrierung","Bitte gib ein Passwirt für dein Account ein (mind. 6Zeichen,{ff0000}Buchstaben und Zahlen{adc7e7}):","Weiter","Verlassen");
    return 1;
    }
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,SERVERNAME": Registrierung","Bitte gib ein Passwirt für dein Account ein ({ff0000}mind. 6 Zeichen{adc7e7},Buchstaben und Zahlen):","Weiter","Verlassen");
    return 1;
    }
    }
    case DIALOG_REGISTER2:
    {
    if(!response)return Kick(playerid);
    if(strlen(inputtext) == PlayerInfo[playerid][pPassword])
    {
    new query[250];
    format(query,sizeof query,"INSERT INTO `accounts` (`Benutzer`,`Passwort`) VALUES ('%s',md5('%s'))",PlayerName(playerid),inputtext);
    mysql_function_query(sqlcon,query,false,"","");
    ShowPlayerDialog(playerid,DIALOG_CHECK,DIALOG_STYLE_MSGBOX,SERVERNAME": Willkommen","Herzlich Willkommen in unserer Community. Du hast dich erfolgreich registriert.\n\nMit einem Klick auf Login kannst du dich einloggen.","Login","Verlassen");
    PlayerInfo[playerid][pPassword] = 0;
    return 1;
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER2,DIALOG_STYLE_PASSWORD,SERVERNAME": Registrierung","Passwort falsch. Bitte gib das Passwort zu Bestätigung nochmal ein:","Registrieren","Verlassen");
    return 1;
    }
    }