[Урок] Проверка на символы в пароле
|
|
TOSHIBA_Televizor |
Дата: Суббота, 05.05.2012, 16:17 | Сообщение # 1
|
Боец
Сообщений: 124
Статус: Offline
|
Если вы хотите обезопасить аккаунты своих игроков, то предлагаю вам такой не сложный и качественный способ. В паблик с диалогами регистрации вставляем между диалогами: Code if(strlen(inputtext) < 8 || strlen(inputtext) > 15) { ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,"Ошибка!","Длина пароля должна быть от 6 до 15 символов!","Повтор",""); return 1; }
Где 2, это возвращение к диалогу регистрации. И еще один вариант, на проверку русских символов в пароле: Code for(new i = strlen(inputtext); i != 0; --i) switch(inputtext[i]) { case 'А'..'Я', 'а'..'я', ' ': return ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,"Ошибка!","Пароль не должен состоять из запрещенных символов","Повтор",""); }
Где также 2, это возвращение к диалогу регистрации
Автор урока: Jaddy
|
|
|
|
[CM]FCDK |
Дата: Воскресенье, 24.06.2012, 01:04 | Сообщение # 2
|
Новичок
Сообщений: 16
Статус: Offline
|
нужная вещ
|
|
|
|
Эльдар |
Дата: Среда, 25.07.2012, 15:33 | Сообщение # 3
|
Советник
Сообщений: 672
Статус: Offline
|
2вариант не символы, а русские буквы от А до Я)))
Продам инвайт в DOTA 2 - skype:e.l119
|
|
|
|
Reutov_TV |
Дата: Суббота, 16.03.2013, 13:34 | Сообщение # 4
|
Боец
Сообщений: 169
Статус: Offline
|
Код Ошибочка, там if(strlen(inputtext) < 8 || strlen(inputtext) > 15) (тоесть от 8 до 15 символов), а в ошибке пишет от 6 до 15
Дата регистрации на Cheat-Master.Ru - 25.02.2012 Скайп взломан, писать только в ЛС!
|
|
|
|
Danny_Marcelo |
Дата: Воскресенье, 23.10.2016, 05:37 | Сообщение # 5
|
Боец
Сообщений: 282
Статус: Offline
|
Код for(new i; inputtext[i]; i++) { if(inputtext[i] == '=' || inputtext[i] == '$' || inputtext[i] == ' ' || inputtext[i] == '#' <img src="/.s/sm/2/wink.gif" border="0" align="absmiddle" alt="wink" /> return SPD(playerid, 1, DIALOG_STYLE_MSGBOX, "{FF9900}Ошибка", "{FFFFFF}Введённый Вами пароль содержит недопустимые символы или пробелы", "Повтор", ""),false; }
Сообщение отредактировал Danny_Marcelo - Воскресенье, 23.10.2016, 05:41 |
|
|
|
[CM]OfficialSeller |
Дата: Четверг, 03.11.2016, 11:02 | Сообщение # 6
|
STEAM | SAMP SELLER
Сообщений: 474
Статус: Offline
|
Полезная тема, с меня
TG - @xlroder
|
|
|
|
MiRoy |
Дата: Пятница, 25.11.2016, 15:25 | Сообщение # 7
|
TOP CSGO SELLER
Сообщений: 35
Статус: Offline
|
Спасибо, помог.
|
|
|
|
Darknall |
Дата: Суббота, 27.05.2017, 23:31 | Сообщение # 8
|
Новичок
Сообщений: 7
Статус: Offline
|
Мне кажется, что без этих проверок сервер открывать не стоит.
|
|
|
|
m3x13 |
Дата: Воскресенье, 11.06.2017, 16:44 | Сообщение # 9
|
Любитель
Сообщений: 31
Статус: Offline
|
Полезно спасибо!
Спасибо за готовую аватарку; Y-3
|
|
|
|