Hi Community,
ich habe mein Register/Login-System heute abgeändert.
Und zwar mit diesem Tutorial: Registrierung / Login mit GUI (DINI)
Jedoch kann man jetzt jedes Passwort nehmen...
Zum Beispiel: Ist das Passwort "pw" und ich setzte ein "Tralala" funktioniert es trotzdem.
Da ich ja nicht ganz schlecht bin, weiß ich, dass es damit zusammenhängt:
else
{
new pwlength = strlen(inputtext);
if(pwlength > 0)
{
new pw[200];
format(pw, sizeof(pw), "%s", dini_Get(path, "password");
if(strcmp(inputtext, pw) == 0) // Wenn das Passwort stimmt
{
pInfo[playerid][sex] = dini_Int(path, "sex");
pInfo[playerid][age] = dini_Int(path, "age");
pInfo[playerid][logged] = 1;
}
else
{
ShowPlayerDialog(playerid, DIALOG_WRONGPW, DIALOG_STYLE_MSGBOX, "Login", "Sie haben ein inkorrektes Passwort angegen!", "OK", "Abbrechen");
}
}
Ich habe versucht das:
if(strcmp(inputtext, pw) == 0) // Wenn das Passwort stimmt
in das:
if(inputtext[] == pw)
zu ändern. Ohne Erfolg.
Könnt ihr mir da helfen?
MfG
Raphii