Здравствуйте, после регистрации у меня идет авторизация игрока. Чтобы сверка паролей была. Проблема заключается в том, что пароль принимает любой. Помогите пожалуйста.
PHP код:
if(dialogid == 0)
{
if(!response) return Kick(playerid);
else if(response)
{
new string[280];
format(string,sizeof(string),"{FFDEAD}Здравствуй, %s \n\n\a Ты зашел на сервер AscarY(0.3.7)[RUS/UA]\n\a Игровой Режим: AscarY: LS/SF/LV\n\a На сервере: дома(ов)\n\a Бизнесов: \n\a Сбизнесов: \n\a Сайт Сервера: AscarY-Rpg.Ru\n\nИспользуемый тобой ник свободен.\nЗарегистрируйся.\n\nЗадай пароль от аккаунта:",sendername);
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 0, DIALOG_STYLE_PASSWORD, "Регистрация",string,"Далее","Отмена");
new account[37];
format(account,sizeof(account),"users/%s.ini",pNick(playerid));
format(string,sizeof(string),"{FFDEAD}Здравствуй, %s \n\n\a Ты зашел на сервер AscarY (0.3.7)[RUS/UA]\n\a Игровой режим: AscarY: LS/SF/LV(RPG)\n\a На сервере: дома(ов)\n\a Бизнесов: \n\a Сбизнесов: \n\a Сайт Сервера: AscarY-Rpg.Ru\n\nЭтот аккаунт уже зарегистрирован.\n\nВведи пароль от аккаунта:",sendername);
if(fexist(account)) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD,"Авторизация",string,"Вход","Отмена");
else
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD,"Авторизация","{FFDEAD}Аккаунт зарегистрирован\nВведи пароль для продолжения:","Вход","Отмена");
CreateAccount(playerid, inputtext);
return 1;
}
}
}
else if(dialogid == 2)
{
if(!response) return Kick(playerid);
else if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD,"Авторизация","{FFDEAD}Аккаунт зарегистрирован\nВведи пароль для продолжения:","Вход","Отмена");
SendClientMessage(playerid, COLOR_WHITE, "Пароль не подошел! Попробуй еще раз.");
return 1;
}
else
{
new password[64], account[64];
new iniFile = ini_openFile(account);
ini_getString(iniFile, "Пароль",password);
ini_closeFile(iniFile);
if(!strcmp(inputtext, password, false)) return OnPlayerLogin(playerid);
else if(strcmp(inputtext, password, false))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD,"Авторизация","{FFDEAD}Аккаунт зарегистрирован\nВведи пароль для продолжения:","Вход","Отмена");
SendClientMessage(playerid, COLOR_WHITE, "Пароль не подошел! Попробуй еще раз.");
return 1;
}
}
}
}