• Страница 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
Поиск:
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
Общение клана [ 125 ]
Как устанавливать карты CS:S [ 1 ]
Вид новостей с увеличением картинки [ 1 ]
мой банер [ 1 ]
Заявки на снятие бана [ 216 ]
uicfuedoen [ 1 ]
Команды поисковиков Google и Yandex [ 4 ]
Peeping Tom [ 1 ]
Баннерообмен [ 32 ]
[.:Grand_Masters:.]TEAM [ 1 ]
Считаем до 1000) [ 776 ]
+10 [ 225 ]
Заявки на снятие бана [ 216 ]
Общение [ 196 ]
Конфискация админок [ 147 ]
Оцениваем аватары [ 135 ]
Общение клана [ 125 ]
Ник/ава/подпись [ 86 ]
Играем в имена [ 84 ]
Обсуждение осеннего чемпионата [ 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 ]
hxrntqwc15:57
Udrincus01:33
lqjyhtea15:01
MaztikWhiday16:12
Chloerabuh19:40
ArinaHony20:53
JasmineRaill15:04
AmandaFen12:47
KevinCrisa07:31
Ekunamabyday20:19
Tracyfep21:31
Nataliaagoma11:41
Jeffimilk22:39
JohnathaGam14:07

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