C0mBat1ve
Ученик
Добрый вечер, проблема с авторизацией, диалоги, mysql r8 , дело в том, что при регистрации в базу четко записывается пароль, допустим 123123, но иногда при коннекте пользователя, и вводе точно этого пароля ему пишет что он не правильный, вот диалог авторизации
---------- Post added at 20:51 ---------- Previous post was at 20:30 ----------
Проблема решена уточнением регистрозависимости, закрыто
case 1: //номер диалога
{
if(!response) return Kick(playerid); // если жмет отмена
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Авторизация","Добро пожаловать на сервер, пожалуйста введите свой пароль:","Принять","Отмена"); // если поле пустое
if(strcmp(inputtext,PlayerInfo[playerid][Pass])) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Авторизация","Ошибка при вводе пароля, повторите попытку.\nПожалуйста введите свой пароль:","Принять","Отмена"); // собсна проблема :/
else LoadAccount(playerid); SpawnPlayer(playerid); Logged[playerid] = 1;
}
{
if(!response) return Kick(playerid); // если жмет отмена
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Авторизация","Добро пожаловать на сервер, пожалуйста введите свой пароль:","Принять","Отмена"); // если поле пустое
if(strcmp(inputtext,PlayerInfo[playerid][Pass])) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Авторизация","Ошибка при вводе пароля, повторите попытку.\nПожалуйста введите свой пароль:","Принять","Отмена"); // собсна проблема :/
else LoadAccount(playerid); SpawnPlayer(playerid); Logged[playerid] = 1;
}
---------- Post added at 20:51 ---------- Previous post was at 20:30 ----------
Проблема решена уточнением регистрозависимости, закрыто
