На портале уже 695 , зарегистрировано 9845 и написано 803 .
Регистрация пользова...
Мини чат для черного...
Игровой шаблон для u...
Гостевая книга
Требуется персонал!
Главная страница Архив всех материалов Для Веб мастера - Web Master Проверка логина при регистрации

Проверка логина при регистрации

  • Добавил: Scripts_For_uCoz
  • Дата: 2024-04-18, 6:22 AM
  • Комментариев: 1
  • Просмотров: 3488
Скриншот материала «Проверка логина при регистрации»
Вы давно мечтали сделать проверку логина у себя на сайте, как при
регистрации на uCoz'е, но не знали, как это сделать? Можете
воспользоваться ГОТОВЫМ решением! Подойдёт для любых сайтов.
Использовать лучше на сайтах с большим количеством пользователей.
Всё по шагам, для новичков и продвинутых пользователей!
Сам материал:
1. Вставляется в шаблон "Персональная страница пользователя" после <body ...>:
Код: 
<span id="chUName" style="display:none;">Проверка логина, так сказать :)</span>

2. Теперь самая важная часть, вставка скрипта в шаблон "Форма регистрации пользователей":
Вместо
Код:
$LOGIN_FL$

Вставляем:
Код: 
<input
type="text" id="siF13" class="manFlLogin" name="user" value=""
size="20" style="width:200px" maxlength="25" onchange="PrepareLoginToChecking();SubmitLoginToCheck()" />  

<iframe name="lf" src="/index/8-0-*" height="1px" width="1px"
frameborder="0" onload="GetMessageAboutAvailableLogin()"></iframe>  
<input type="hidden" id="tch" value="*">  
<span id="msg"></span>  
<script>  

function PrepareLoginToChecking()  
{  
var original=("-").split("*")  
var neww=("~").split("*")  
var xy=0  
for(xy=0; xy<=(original.length-1); xy++) {  
var original1="/"+original[xy]+"/g"  
document.getElementById("tch").value = document.getElementById("siF13").value.replace(eval(original1), neww[xy])  
}  
}  
function SubmitLoginToCheck()  
{  
if(document.getElementById("siF13").value.length <= 1)  
{  

document.getElementById('msg').innerHTML='<span
style=\"font-size:7pt;\"><img
src=\"http://src.ucoz.ru/img/icon/er.png\" align=\"absmiddle\"
border=\"0\"> Введите логин</span>';  
return false;  
}  
window.lf.location='/index/8-0-'+document.getElementById("tch").value+'';  

document.getElementById('msg').innerHTML='<span
style=\"font-size:7pt;\"><img
src=\"http://src.ucoz.ru/img/wd/3/ajaxs.gif\" align=\"absmiddle\"
border=\"0\"> Проверка логина...</span>';  
}  
function GetMessageAboutAvailableLogin()  
{  
if(document.getElementById("siF13").value.length <= 1)  
{  

document.getElementById('msg').innerHTML='<span
style=\"font-size:7pt;\"><img
src=\"http://src.ucoz.ru/img/icon/er.png\" align=\"absmiddle\"
border=\"0\"> Введите логин</span>';  
return false;  
}  
if(window.lf.document.getElementById('chUName'))  
{  

document.getElementById('msg').innerHTML='<span
style=\"font-size:7pt;\"><img
src=\"http://src.ucoz.ru/img/icon/er.png\" align=\"absmiddle\"
border=\"0\"> Логин занят</span>';  
}  
else  
{  

document.getElementById('msg').innerHTML='<span
style=\"font-size:7pt;\"><img
src=\"http://src.ucoz.ru/img/icon/ok.png\" align=\"absmiddle\"
border=\"0\"> Логин свободен</span>';  
}  
}  
</script>

   


Будьте внимательны! Этот материал «Проверка логина при регистрации» из раздела «Для Веб мастера - Web Master» является уникальной собственностью проекта www.ucozzz.ru, поэтому, при частичном или полном копировании, Вы обязаны установить ссылку на наш портал, как источник материала.
№1 AAskorohod написал: 2013-12-02 в 4:29 AM Спам
AAskorohod
ВСе работает!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]