Скрипт "Проверка логина при регистрации" для uCoz
827материалов
228тем на форуме
3004комментария
6157пользователей

Скрипт "Проверка логина при регистрации" для uCoz


Очень интересное решения для логина при регистрации у Вас на сайте или форуме для uCoz.

Скрипт будет только работать у локальной формы регистрации.

Суть скрипта заключается в том, что при регистрации скрипт будет автоматически проверять лог на свободность. Установка хака очень проста и не затребует много времени. У рекомендую Вам установить данный скрипт к себе на сайт, так как он будет на все 100% Вам полезен, потому что пользователь сразу же будет какой ник на сайте свободен, а какой нет.

Установка:
Заходим в ПУ > Управление дизайном > Форма регистрации локальных пользователей и сразу после $LOGIN_FL$ ставим данный код:
Код
<br><div id="LoginInfo">Введите логин</div>     
<script>     
$(document).ready(function () {     
     $('#siF20').attr('disabled', true);     
});     
$('#siF13').change(function () {     
     Er = false;     
     if ($('#siF13').attr('value').length < 4){     
     $('#LoginInfo').html('<img align="absmiddle" src="http://webmaster-ucoz.ru/.s/img/icon/cancel.png"> <b style="color: red;">Минимальная длина логина - 4 символа</b></b>');     
     Er = true;     
     }     
     if ($('#siF13').attr('value').length > 15){     
     $('#LoginInfo').html('<img align="absmiddle" src="http://webmaster-ucoz.ru/.s/img/icon/cancel.png"> <b style="color: red;">Максимальная длина логина - 15 символов</b>');     
     Er = true;     
     }     
     if ($('#siF13').attr('value').match(/[^a-zA-Z0-9\-\_\@\%\{\}\[\]\(\)\u0080-\uFFFF]/)){     
     $('#LoginInfo').html('<img align="absmiddle" src="http://webmaster-ucoz.ru/.s/img/icon/cancel.png"> <b style="color: red;">Недопустимые символы</b>');     
     Er = true     
     }     
     if (!Er){     
     $('#LoginInfo').html('<img align="absmiddle" src="http://s5.ucoz.net/.s/img/wd/1/ajaxs.gif"> <b>Подождите идет проверка...</b>');     
     $.get('/index/8-0-' + $('#siF13').attr('value'), function (Data) {     
     if (Data == 'Пользователь не найден') {     
     $('#LoginInfo').html('<img align="absmiddle" src=""http://webmaster-ucoz.ru/.s/img/icon/apply.png"> <b style="color: green;">Логин ' + $('#siF13').attr('value') + ' свободен</b>');     
     $('#siF20').attr('disabled', false);     
     }     
     else {     
     $('#LoginInfo').html('<img align="absmiddle" src="http://webmaster-ucoz.ru/.s/img/icon/cancel.png"> <b style="color: red;">Логин ' + $('#siF13').attr('value') + ' занят</b>');     
     $('#siF20').attr('disabled', true);     
     }     
     })     
     }     
     else {     
     $('#siF20').attr('disabled', true);     
     }     
});     
</script>

ЗАКАЗАТЬ УСТАНОВКУ

Скрипт опубликовал:
...
Логин на сайте: ...
Группа: ...
Статус: ...
Информация о скрипте:
Дата добавления материала: 03.07.2015 в 17:00
Материал просмотрен: 963 раза
Категория материала: Скрипты для uCoz
К материалу оставлено: 6 комментариев

Пожаловаться
Сказать спасибо

6 комментариев


FeerNoom
VLADIMIR @FeerNoom 07.08.2015 16:511
+2
Не работает
Romchik
Роман @Romchik 07.08.2015 17:162
+1
У всех работает, а у Вас нет? Скорее всего вы его не правильно установили или у Вас стоит UID авторизация на сайте.
FeerNoom
VLADIMIR @FeerNoom 07.08.2015 17:223
+1
Нет, авторизация локальная, и установил тоже правильно, даже шаблон стандартный поставил, не работает
Romchik
Роман @Romchik 07.08.2015 17:254
+1
Все работает, только что протестировал еще раз. Смотри скриншот: http://f6.s.qip.ru/rg8it4qh.png
avatar
а как его можно подогнать по uID иль не вариант? раньше помню был такого типа код,только под uID. заранее спасибо like
Ромчик
Только для локальных
avatar
Вход через социальные сети
Работа в компании uCoz
uSocial - социальные кнопки
uLike – кнопка «Мне нравится»
Статистики нашего сайта