• Страница 1 из 1
  • 1
Counter-Strike 1.6 и CS:Source форум » Скрипты для uCoz » Другие скрипты для uCoz » Скрипт проверки надёжности пароля
Скрипт проверки надёжности пароля
Sanek94Дата: Суббота, 10.07.2010, 17:49 | Сообщение # 1
I Love music
Сообщений: 663
[ 97 ]

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

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Дата: Воскресенье, 11.07.2010, 01:06 | Сообщение # 2
Юзаю
Adobe Photoshop cs5
Сообщений: 464
[ 34 ]
Javascript, может все! biggrin
Да скрипт, можно поставить, и не мешает, и как-то лучше смотрится


 
FullBloodedДата: Воскресенье, 11.07.2010, 01:14 | Сообщение # 3
Ни шагу назад!
Сообщений: 1133
[ 132 ]
Все равно - большинство пользователей ставят элементарные пароли.
И их эта картинка, которая отобразит сложность пароля не заставит задуматься над своей безопасностью.


 
cozasterДата: Воскресенье, 11.07.2010, 01:16 | Сообщение # 4
Юзаю
Adobe Photoshop cs5
Сообщений: 464
[ 34 ]
FullBlooded, значит они просто новички интернета, или тупые(извените))) biggrin

 
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 ]
ztaletopar17:28
GeraldCIT04:43
Skerrecurbunums13:09
otaletojhh21:50
PeterDruts07:33
ctaletklqr04:00
ztalettcau05:36
utaletxltk20:36
htaletrzde00:47
btalethmqi19:47
ftaletwurg23:45
ytaletqbto16:43
etaletfmqo05:54
staletsnjl00:19

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