• Страница 1 из 1
  • 1
Counter-Strike 1.6 и CS:Source форум » Скрипты для uCoz » Другие скрипты для uCoz » Скрипт проверки сложности пароля при регистраций
Скрипт проверки сложности пароля при регистраций
DMXДата: Четверг, 22.07.2010, 23:37 | Сообщение # 1
DMX
Сообщений: 228
[ 20 ]
Скрипт проверки сложности пароля при регистраций.

Установка:

Захожим в Дизайн -> Управление дизайном сайта -> Форма регистрации пользователей.

1. Находим там:

Code
$PASSWORD_FL$

2. Сразу после него вставляем этот скрипт:

Code
<div id="mypassword_text" style="display:inline;"></div>     
<div id="mypassword_bar" style="font-size: 1px; height: 3px; width:    
0px; "></div></td></tr><SCRIPT    
type="text/javascript"> var m_strUpperCase =    
"ABCDEFGHIJKLMNOPQRSTUVWXYZ_"; var m_strLowerCase =    
"abcdefghijklmnopqrstuvwxyz-"; var m_strNumber = "0123456789"; function    
checkPassword(strPassword) { var nScore = 0; if (strPassword.length    
< 6) { nScore += 0; } else if (strPassword.length > 5 &&    
strPassword.length < 10) { nScore += 11; } else if    
(strPassword.length > 9) { nScore += 33; } var nUpperCount =    
countContain(strPassword, m_strUpperCase); var nLowerCount =    
countContain(strPassword, m_strLowerCase); var nLowerUpperCount =    
nUpperCount + nLowerCount; if (nUpperCount == 0 && nLowerCount    
!= 0) { nScore += 10; } else if (nUpperCount != 0 &&    
nLowerCount == 0) { nScore += 10; } else if (nUpperCount != 0    
&& nLowerCount != 0) { nScore += 26; } var nNumberCount =    
countContain(strPassword, m_strNumber); if (nNumberCount >= 2) {    
nScore += 10; } if (nNumberCount >= 4) { nScore += 26; } if    
(nNumberCount != 0 && nLowerUpperCount != 0) { nScore += 5; }    
return nScore; } function runPassword(strPassword, strFieldID) { var    
nScore = checkPassword(strPassword); var ctlBar =    
document.getElementById(strFieldID + "_bar"); var ctlText =    
document.getElementById(strFieldID + "_text"); if (!ctlBar || !ctlText)    
return; ctlBar.style.width = nScore + "%"; if (nScore == 100) { var    
strText = "Отличный пароль! Главное не забыть его. :)"; var strColor =    
"limegreen"; } else if (nScore >= 80) { var strText = "Очень хороший    
пароль."; var strColor = "blue"; } else if (nScore >= 65) { var    
strText = "Это видно, что пароль, можно уже и остановиться!"; var    
strColor = "dodgerblue"; } else if (nScore >= 50) { var strText =    
"Во-во, это ещё ничего!.."; var strColor = "mediumturquoise"; } else if    
(nScore >= 25) { var strText = "Слабоват парольчик."; var strColor =    
"yellowgreen"; } else if (nScore != 0) { var strText = "Ужас. (qwerty и    
то лучше :)) "; var strColor = "firebrick"; } else { var strText = "";    
var strColor = "black"; } ctlBar.style.backgroundColor = strColor;    
ctlText.innerHTML = "<span style='color: " + strColor + ";'> " +    
strText + " - " + nScore + "%</span>"; } function    
countContain(strPassword, strCheck) { var nCount = 0; for (i = 0; i    
< strPassword.length; i++) { if    
(strCheck.indexOf(strPassword.charAt(i)) > -1) { nCount++; } }    
return nCount; }    
document.getElementById("siF14").onkeyup="runPassword(this.value,    
'mypassword')"; </SCRIPT>


 
cozasterДата: Пятница, 23.07.2010, 10:44 | Сообщение # 2
Юзаю
Adobe Photoshop cs5
Сообщений: 464
[ 34 ]
DMX, вот уже был) ссыль

 
TPAKTOPДата: Пятница, 23.07.2010, 11:12 | Сообщение # 3
.::Hollywood Undead::.
Сообщений: 198
[ 15 ]
Норм

Тактичный человек никогда не плюнет тебе в лицо, а деликатно дождётся, пока ты повернёшься к нему спиной.©

 
SaDДата: Пятница, 23.07.2010, 11:26 | Сообщение # 4
EVA
Сообщений: 125
[ 3 ]
перенесенена в корзину

Цель
Постов 150
Репа 100
Повысится до Модератора
 
RavinДата: Воскресенье, 19.09.2010, 19:01 | Сообщение # 5
RaVin
Сообщений: 411
[ 20 ]
SaD,
суть она тебе мешает?
Тема перенесена в раздел "Другие скрипты для uCoz"


Сообщение отредактировал Ravin - Воскресенье, 19.09.2010, 19:05
 
Counter-Strike 1.6 и CS:Source форум » Скрипты для uCoz » Другие скрипты для uCoz » Скрипт проверки сложности пароля при регистраций
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
Создание интернет магазина [ 0 ]
Вид новостей под белый диз [ 2 ]
Прикольный вид новостей [ 1 ]
Новый вид новостей [ 3 ]
сколько стоит евроштакетник [ 2 ]
aim, wh, speedhack для cs 1.6 [ 4 ]
Новый ТОП100 [ 4 ]
нихуя себе [ 22 ]
Онлайн кинотеатр [ 5 ]
Играем в имена [ 85 ]
Считаем до 1000) [ 776 ]
+10 [ 225 ]
Заявки на снятие бана [ 216 ]
Общение [ 196 ]
Конфискация админок [ 147 ]
Оцениваем аватары [ 135 ]
Общение клана [ 126 ]
Ник/ава/подпись [ 86 ]
Играем в имена [ 85 ]
Обсуждение осеннего чемпионата [ 73 ]
Обратный отчет [ 60 ]
Играем в города [ 55 ]
Вступление в клан [ 52 ]
FullBlooded Постов [ 1133 ]
Sanek94 Постов [ 663 ]
dans Постов [ 649 ]
cozaster Постов [ 464 ]
troy Постов [ 447 ]
Ravin Постов [ 411 ]
w1nGo Постов [ 346 ]
VI[R]US Постов [ 297 ]
LaiNeR_AdmiN Постов [ 256 ]
shtakActicaisk Постов [ 245 ]
MixailY Постов [ 234 ]
DMX Постов [ 228 ]
Gymndedy Постов [ 214 ]
TPAKTOP Постов [ 198 ]
M_Owen Постов [ 172 ]
ftaletkuiw05:42
ktaletjznb10:32
xtaletjtdt18:24
mtaletylco17:16
italeturnm10:17
ztaletopar17:28
GeraldCIT04:43
Skerrecurbunums13:09
otaletojhh21:50
PeterDruts07:33
ctaletklqr04:00
ztalettcau05:36
utaletxltk20:36
htaletrzde00:47

Подняться вверх на сайте
Хостинг от uCoz vodka-poltava.at.ua © 2009 - 2024 Карта сайта Карта форума