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

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

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

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

Авторизация

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

Vano_Rey

Новичок
Здравствуйте. Помогите пожалуйста. Я вот не могу поставить проверку на ввод пароля. Допустим. Если нет проверки, то в то время, когда вылезает диалог авторизации, то не вводя пароля, он автоматически авторизовывается, а если ввести, хотя бы один символ, то пишит, что пароль не верный. Как сделать, что-бы все работало, тоесть нужно сделать, так что-бы, когда вылазило окно авторизации, то если ты ничего не вводишь, и ты нажимаешь "Далее", то писал бы, что пароль не верный. С меня "+"

Вот код:

PHP:
case 1:
		{
    		if(!response) return Kick(playerid);
    		else if(response)
    		{
        		if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "{FF0000}Ошибка", "{FF3300}Для игры на сервере Вы должны авторизироваться!\n{FFFFFF}Введите ваш пароль:", "Далее", "Выход");
        		new account[37];
        		format(account,sizeof(account),"Users/%s.ini",pNick(playerid));
        		if(!fexist(account)) return ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT, "{FFFFFF}Регистрация", "        {FFFFFF}Добро пожаловать на сервер {F2EE15}Dunge Role Play\n        {3EB5FF}Ваш аккаунт не зарегистрирован\n \n                                    {EFB30E}Примечание{FFFFFF}:\n        • {2CD04F}Пароль должен состоять из английских букв\n        {FFFFFF}• {2CD04F}Пароль должен быть длиной от 6 до 15 символов\n \n{FFFFFF}Пожалуйста придуймайте пароль и введите в окошко:", "Далее", "Выход");
        		else
        		{
            		new password[64];
            		new iniFile = ini_openFile(account);
            		ini_getString(iniFile, "Пароль",password);
            		ini_closeFile(iniFile);
            		if(!strcmp(inputtext, password, true)) return OnPlayerLogin(playerid);
            		else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "{FF0000}Ошибка", "{FF3300}Вы ввели неверный пароль! Повторите попытку\n{FFFFFF}Введите ваш пароль:", "Далее", "Выход");
        		}
    		}
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу