X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Ник юзера только на латинице, дле
helloff
helloff
Topic Starter сообщение 1.3.2010, 14:31; Ответить: helloff
Сообщение #1


Старожил
******

Группа: Active User
Сообщений: 1297
Регистрация: 14.4.2009
Из: Краснодара
Поблагодарили: 198 раз
Репутация:   50  


Добрый день!
Сабж.Как сделать,чтоб юзер мог регать себе ник только на латинице?
дле 8.3
Спасибо!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seotouch
seotouch
сообщение 1.3.2010, 15:06; Ответить: seotouch
Сообщение #2


Прощайте!
*****

Группа: Active User
Сообщений: 998
Регистрация: 7.1.2009
Поблагодарили: 405 раз
Репутация:   45  


(helloff @ 1.3.2010, 13:31) *
Добрый день!
Сабж.Как сделать,чтоб юзер мог регать себе ник только на латинице?
дле 8.3
Спасибо!

Открываем engine/modules/register.php

Ищем
if( strlen( $password1 ) < 6 ) $stop .= $lang['reg_err_2'];
if( strlen( $name ) > 20 ) $stop .= $lang['reg_err_3'];
if( preg_match( "/[\||\'|\<|\>|\[|\]|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\{\+]/", $name ) ) $stop .= $lang['reg_err_4'];
И добавляем
if( preg_match('/[А-Яа-я0-9]/', $name)) $stop .= $lang['reg_err_4'];

Это защита только от русского языка, но думаю и так сойдет.

Добавлено:
Защита от всех языков, кроме латиницы.

Ищем
if( strlen( $password1 ) < 6 ) $stop .= $lang['reg_err_2'];
if( strlen( $name ) > 20 ) $stop .= $lang['reg_err_3'];
if( preg_match( "/[\||\'|\<|\>|\[|\]|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\{\+]/", $name ) ) $stop .= $lang['reg_err_4'];

Добавляем
$nameLen = strlen($name);
for ($i=0; $i<$nameLen-1; $i++){
if (!preg_match('/[a-zA-Z0-9]/', $name[$i]) ){
$stop .= $lang['reg_err_4']; break;
}
}

Смысл в том, что идет перебор и если символ посторонний - добавляем ошибку в результат.

Сообщение отредактировал seotouch - 1.3.2010, 15:16


--------------------
Навсегда ушел


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
helloff
helloff
Topic Starter сообщение 1.3.2010, 15:30; Ответить: helloff
Сообщение #3


Старожил
******

Группа: Active User
Сообщений: 1297
Регистрация: 14.4.2009
Из: Краснодара
Поблагодарили: 198 раз
Репутация:   50  


А что случится с другими юзерами у которых ники на русском?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seotouch
seotouch
сообщение 1.3.2010, 15:34; Ответить: seotouch
Сообщение #4


Прощайте!
*****

Группа: Active User
Сообщений: 998
Регистрация: 7.1.2009
Поблагодарили: 405 раз
Репутация:   45  


(helloff @ 1.3.2010, 14:30) *
А что случится с другими юзерами у которых ники на русском?

Ничего. Это фильтр только на регистрацию.
Если юзеров на русском хотите убрать, то придется БД чистить.


--------------------
Навсегда ушел
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
helloff
helloff
Topic Starter сообщение 1.3.2010, 15:37; Ответить: helloff
Сообщение #5


Старожил
******

Группа: Active User
Сообщений: 1297
Регистрация: 14.4.2009
Из: Краснодара
Поблагодарили: 198 раз
Репутация:   50  


Вот такую ошибку выдаёт,когда кликаю на кнопку регистрация
Parse error: syntax error, unexpected T_IF in /home/helloff/public_html/engine/modules/register.php on line 1


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) CPA-PRIVATE.BIZ - премиальная товарная программа. Только ТОП ставки!
8 CPAPRIVATE 1551 25.5.2018, 17:31
автор: CPAPRIVATE
Открытая тема (нет новых ответов) Выкладываю видео советов по заработку вебмастерам не только
Выкладываю видео советов по заработку вебмастерам не только
22 hakervova 4667 17.5.2018, 11:57
автор: Telnor
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыVulkanPartner.com - казино-партнерка №1. Только у нас до 50% от каждого депозита!
66 VulkanPartner 24689 16.5.2018, 16:14
автор: VulkanPartner
Открытая тема (нет новых ответов) Рутина и не только
10 ropique 1613 22.4.2018, 19:00
автор: ropique
Открытая тема (нет новых ответов) Применить css только к первому родителю?
Как ^^
4 stixia007 653 11.4.2018, 10:48
автор: WoWeb


 



RSS Текстовая версия Сейчас: 28.5.2018, 7:59
Дизайн