Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Mysql] Авторизация

Статус
В этой теме нельзя размещать новые ответы.

Steve

Компетентный
Всем привет, почти полностью перевёл аккаунты на Mysql. Но при авторизации, даже при вводе правильного пароля, вылазиет диалог. окно с неверным паролем. Вот кусок кода:
PHP:
new query[256], escname[32], escpass[64];
    	mysql_real_escape_string(Name(playerid), escname);
    	mysql_real_escape_string(inputtext, escpass);
		format(query, sizeof(query), "SELECT * FROM `Users` WHERE `Name` = '%s' AND 'Password' = '%s'", escname, escpass);
		mysql_query(query);
		mysql_store_result();
		if(!strcmp(inputtext, GetAccount(escname, "Password"), true))
		{
	       LoadAccount(playerid);
	   	   SendClientMessage(playerid, COLOR_WHITE, "Пароль верный!");
	       return 1;
		}
    	else
    	{
           new logtires = 2 - gPlayerLogTries[playerid];
       	   new loginmsg[256+1];
           format(loginmsg,256,"{ff2400}Внимание! Вы ввели неверный пароль!\nУ вас осталось {ffffff}(%d) {ff2400}попытки\nПосле вы будете кикнуты",logtires);
           ShowPlayerDialog(playerid,50,DIALOG_STYLE_MSGBOX,"{ff2400}Неверный пароль",loginmsg,"Повтор","Выйти");
           gPlayerLogTries[playerid] += 1;
           if(gPlayerLogTries[playerid] == 3)
	       {
	          format(loginmsg,256,"{ff2400}Внимание! Вы были кикнуты\nПричина: Неверный пароль\nДля выхода используйте {ffffff}(/q)uit");
              ShowPlayerDialog(playerid,51,DIALOG_STYLE_MSGBOX,"{ff2400}Неверный пароль",loginmsg,"Выйти","");
		      Kick(playerid);
		      return 1;
	       }
        }
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу