05.11.2013, 08:00
И снова здраствуйте. Такая проблему нужно чтобы регистрация и авторизация была чувствительна к поролю. Вот к примеру мой пароль Qwerty если я ввиду QWERTY или qwerTy то он будет считать как один и тот же мне нужно чтоб именно считывался как Qwerty тоесть был очень чувствителен к регистру.
Вот моя регистрация и авторизация
Вот моя регистрация и авторизация
PHP код:
if(dialogid == d_register)
{
if(!response) KickPlayerFix(playerid);
if(strlen(inputtext) == 0) return ShowPlayerRegisterDialog(playerid);
if(strlen(inputtext) < 5 || strlen(inputtext) > 15) return SendClientMessage(playerid, -1, "{ff684d}[Ошибка]{FFFFFF} Длина пароля не менее {ff684d}5{FFFFFF} u не более {ff684d}15{FFFFFF} букв."),ShowPlayerRegisterDialog(playerid);
for(new i = strlen(inputtext); i != 0; --i)
switch(inputtext[i])
{
case 'А'..'Я', 'а'..'я', ' ':
return SendClientMessage(playerid, COLOR_GREEN, "Cмените раскладку клавиатуры"),ShowPlayerRegisterDialog(playerid);
}
OnPlayerRegistered(playerid, inputtext);
return true;
}
if(dialogid == d_login)
{
if(!response) KickPlayerFix(playerid);
if(strlen(inputtext) == 0) return ShowPlayerLoginDialog(playerid);
for(new i = strlen(inputtext); i != 0; --i)
switch(inputtext[i])
{
case 'А'..'Я', 'а'..'я', ' ':
return SendClientMessage(playerid, COLOR_GREEN, "Cмените раскладку клавиатуры"),ShowPlayerLoginDialog(playerid);
}
OnPlayerLogged(playerid, inputtext);
return true;
}