регистрация
856материалов
3340комментариев
239тем на форуме
7052пользователя

Скрипт "Проверка логина при регистрации" для 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
Материал просмотрен: 1387 раз
Категория материала: Скрипты для 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
c
а как его можно подогнать по uID иль не вариант? раньше помню был такого типа код,только под uID. заранее спасибо
Ромчик
Только для локальных
avatar
Хотите сайт всего за 10 дней?
Создать сайт вместе с uKit.com
Статистики нашего сайта
Правила чата
Пользователи онлайн
Закрыть мини-чат
+Открыть мини-чат
0
Онлайн всего: 1
Гостей: 1
Пользователей: 0