Мини-чат
Для добавления необходима авторизация
Понедельник, 08.06.2026, 14:33


Главная| Регистрация | Вход
Не дорого
Реклама
Не дорого
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: pro_kzS1ko, JaZz-CSs  
Проверка надёжности пароля
casperДата: Четверг, 24.03.2011, 15:33 | Сообщение # 1
Группа:
Награды на форуме:

За создание сайта За 20 постов За 30 постов За 40 постов За 50 Постов За 60 Постов За 80 постов За 95 постов За 200 постов За 350 постов
Сообщений: 444
Награды: 0
Репутация: 45
Статус:

Что для этого нужно;
Заходим в меню редактирования шаблонов, открываем код шаблона Формы регистрации пользователей

1. Находим там $РАSSWORD_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>
 
  • Страница 1 из 1
  • 1
Поиск:


Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
Загадки... Ответов [ 1 ]
Кто первый? Ответов [ 2 ]
Анекдоты Ответов [ 5 ]
Kryk - Это СмС обманшики! Ответов [ 1 ]
Общение на любые темы или... Ответов [ 2 ]
КАК РАЗБЛОКИРОВАТЬ ALTEL ... Ответов [ 6 ]
Как поднять ТИЦ Ответов [ 2 ]
Ничего Интересного Ответов [ 2 ]
Называние вашего сайта са... Ответов [ 2 ]
Мини профл Ответов [ 1 ]
Фото Приколы Ответов [ 200 ]
Black admin Ответов [ 8 ]
3D на асфальте... Ответов [ 7 ]
КАК РАЗБЛОКИРОВАТЬ ALTEL ... Ответов [ 6 ]
Анекдоты Ответов [ 5 ]
Набор Модераторов Ответов [ 4 ]
Набор Дизайнеров Ответов [ 4 ]
Кнопки для сайта Ответов [ 4 ]
Тест Скрипта Post scriptu... Ответов [ 4 ]
Города Ответов [ 4 ]
casper Постов [ 444 ]
JaZz-CSs Постов [ 7 ]
devil_kiss Постов [ 7 ]
foxemen Постов [ 4 ]
pro_kzS1ko Постов [ 3 ]
startsmart Постов [ 3 ]
yroelectro84 Постов [ 3 ]
Abatik Постов [ 2 ]
Onlines Постов [ 2 ]
Vintak Постов [ 1 ]
aminaseooffice01Дата [ 01.06.2026 ]
777999shapka777999Дата [ 23.05.2025 ]
EL1TOДата [ 15.03.2025 ]
shuxratdevДата [ 19.03.2024 ]
sorokiningenerДата [ 26.07.2023 ]
foxemenДата [ 04.03.2023 ]
yroelectro84Дата [ 04.03.2023 ]
vrenav21Дата [ 22.11.2022 ]
mishania1337polДата [ 21.11.2022 ]
sergolevkoДата [ 25.02.2022 ]
Теги для пойска:
анти лого сервера МОДЫ новости игровые новости смотреть новости Как убрать рекламу с главного меню скачать Star Wars: The Old Republic Как зомби Crysis - PC Game Torrent зомбак Игры видео смотреть онлайн айпи севера! игровые скачать плагины amx метамод играть по интернету как установть логотип для кс Взлом плагин Мульти бесплатный для С помощью этого плагина вы сможете При покупке invisible для зоиби и людей скчать видео о cs баги карт в cs cs больше команд для h online на Addon Display Current Counter-Strike 1.6 counter strike Zombie Терр читы Приколы Server ZP а потом взрывает местность на опред скачть иконки cs Скрипты для CS бесплатно плагины для cs плагины Покупка C4 скачать плагин покупка c4 скачать плагины для cs читы для cs скрипты скачать для cs программа для создания iso образов для Android скачать $E Модели игроков soft Софт Звуки Скачать Counter-strike Edition скачать модели для cs прогу скачать фильмы скачать видео film скачать видео бесплатно кино films фильмы видеофильмы скачать фильмы бесплатно Анти-читы без чит запуска Программа Кисти - фантастические световые эфф обои на рабочий стол wallpaper скачать обои бесплатно обои обои для рабочего стола скачать бесплатные обои Обои для рабочего стола скачать обои jetAudio ярлыка Консольные
http://m4a1-m4a1.clan.su/ © Все права защищены! | Sitemap-forum | Используются технологии uCoz Советуем просматривать сайт через браузер Opera или Mozilla Firefox