Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Все для web мастера » Скрипты » Проверка логина+Генератор пароля
Проверка логина+Генератор пароля
DoDoLДата: Четверг, 26.02.2009, 21:54 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 137
Репутация: 0
Статус:
Инфо

Code
<script src="ПУТЬ К СКРИПТУ"></script>

В форму регистрации сразу после $LOGIN_FL$ ставим

Code
<br><div id="LoginInfo">Введите логин</div>        
<script>        
/* © Айдар aka Pain ( http://free-manga.net.ru/ ) */        
$(document).ready(function () {        
           $('#siF20').attr('disabled', true);        
});        
$('#siF13').change(function () {        
           Er = false;        
           if ($('#siF13').attr('value').length < 2){        
            $('#LoginInfo').html('<img align="absmiddle" src="http://src.ucoz.ru/img/icon/er.png"> <b style="color: red;">Минимальная длина логина - 2 символа</b></b>');        
            Er = true;        
           }        
           if ($('#siF13').attr('value').length > 25){        
            $('#LoginInfo').html('<img align="absmiddle" src="http://src.ucoz.ru/img/icon/er.png"> <b style="color: red;">Максимальная длина логина - 25 символов</b>');        
            Er = true;        
           }        
           if ($('#siF13').attr('value').match(/[^a-zA-Z0-9\-\_\@\%\{\}\[\]\(\)\u0080-\uFFFF]/)){        
            $('#LoginInfo').html('<img align="absmiddle" src="http://src.ucoz.ru/img/icon/er.png"> <b style="color: red;">Недопустимые символы</b>');        
            Er = true        
           }        
           if (!Er){        
            $('#LoginInfo').html('<img align="absmiddle" src="http://src.ucoz.ru/img/wd/3/ajaxs.gif"> <b>Подождите идет проверка...</b>');        
            $.get('/index/8-0-' + $('#siF13').attr('value'), function (Data) {        
             if (Data == 'Пользователь не найден') {        
              $('#LoginInfo').html('<img align="absmiddle" src="http://src.ucoz.ru/img/icon/ok.png"> <b style="color: green;">Логин ' + $('#siF13').attr('value') + ' свободен</b>');        
              $('#siF20').attr('disabled', false);        
             }        
             else {        
              $('#LoginInfo').html('<img align="absmiddle" src="http://src.ucoz.ru/img/icon/er.png"> <b style="color: red;">Логин ' + $('#siF13').attr('value') + ' занят</b>');        
              $('#siF20').attr('disabled', true);        
             }        
            })        
           }        
           else {        
            $('#siF20').attr('disabled', true);        
           }        
});        
</script>

Сразу после $PASSWORD_FL$

Code
<br />      

<script>      
Chars = new Array ()      
for (j = 65; j <=122; j++){      
        if ((j < 91) || (j > 96)) {      
        Chars[Chars.length] = String.fromCharCode(j);      
        }      
}      
function GenerateRandomPassword(){      
        PassLength = 10 + Math.round(5 * Math.random());      
        Pass = ''      
        for (i = 0; i < PassLength; i++){      
        ChIndex = Math.round(Chars.length * Math.random()) - 1;      
        if ((Chars[ChIndex]) && (Pass.length < 15)) {      
        Pass += Chars[ChIndex];      
        }      
        }      
        return Pass;      
}      
function NewPass(){      
        NewRandPass = GenerateRandomPassword();      
        $('#siF14, #siF15').attr('value', NewRandPass);      
        $('#RandPass').hide('fast').html('Ваш пароль <b>' + NewRandPass + '</b><br><a href="javascript://" style="font-size: 9px; " onclick="NewPass()">Сгенерировать новый пароль</a>').show('slow');      
}      
</script>      
<div id="RandPass">      
<a href="javascript://" style="font-size: 9px; " onclick="NewPass()">Сгенерировать случайный пароль</a>      
</div>

Скачать файл

 
Форум » Все для web мастера » Скрипты » Проверка логина+Генератор пароля
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшии пользователи Новые пользователи
Зарег. на сайте
Всего: 28
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Из них
Администраторов: 2
Модераторов: 2
Проверенных: 1
Обычных юзеров: 23

Изготовление баннеров...

(1)

Изготовление больших ...

(1)

Мини-профиль+

(0)

Автоматическое поздра...

(0)

Обновление странцы ка...

(0)

Шаблон под ucoz

(0)

Шаблон cs для ucoz (б...

(0)

Шаблон под кс

(0)

Шаблон by XaKeP

(0)

Собираем готовый серв...

(2)


Copyright MyCorp © 2024