Проверка надежности пароля
|
|
SHEIDAR | Дата: Вторник, 24.02.2009, 09:46 | Сообщение # 1 |
Группа: Крематорий
Награды: 3
Репутация: 118
Замечания: 20%
ICQ номер: 485922478
Чух
Offline
| Проверка надежности пароля Скрипт, который проверяет сложность пароля пользователя во время регистрации Что для этого нужно; Заходим в меню редактирования шаблонов, открываем код шаблона "Формы регистрации пользователей" 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>
|
|
| |
Xleborez | Дата: Четверг, 26.02.2009, 12:02 | Сообщение # 2 |
Чух
Группа: Крематорий
Награды: 2
Репутация: 1
Замечания: 40%
ICQ номер: 9239773
Чух
Offline
| SHEIDAR, Поставь на свой сайт !!
Sally
|
|
| |
SHEIDAR | Дата: Четверг, 26.02.2009, 12:03 | Сообщение # 3 |
Группа: Крематорий
Награды: 3
Репутация: 118
Замечания: 20%
ICQ номер: 485922478
Чух
Offline
| Quote (Xleborez) SHEIDAR, Поставь на свой сайт !! Поставил уже
|
|
| |
Xleborez | Дата: Четверг, 26.02.2009, 12:05 | Сообщение # 4 |
Чух
Группа: Крематорий
Награды: 2
Репутация: 1
Замечания: 40%
ICQ номер: 9239773
Чух
Offline
| SHEIDAR, Молодец Люди ставьте все скрипты выложенные на сайте ZS и обсуждайте
Sally
|
|
| |
SHEIDAR | Дата: Четверг, 26.02.2009, 12:16 | Сообщение # 5 |
Группа: Крематорий
Награды: 3
Репутация: 118
Замечания: 20%
ICQ номер: 485922478
Чух
Offline
| Quote (Xleborez) Люди ставьте все скрипты выложенные на сайте ZS и обсуждайте Чтобы хлеб мог пофлудить
|
|
| |
zaguvova | Дата: Пятница, 27.02.2009, 17:38 | Сообщение # 6 |
Шустряк
Группа: Почётные Жители [ZS]
Сообщений: 458
Награды: 4
Репутация: 105
Замечания: 0%
ICQ номер: 397089602
Шустряк
Offline
| Странно,люди,у меня код: Code <?if($PASSWORD_FL$)?> <tr id="siM45"><td class="manTd1" id="siM46">$PASSWORD_SIGN$</td><td class="manTd2" id="siM47">$PASSWORD_FL$</td></tr> <?endif?> <?if($PASSWORD1_FL$)?> <tr id="siM48"><td class="manTd1" id="siM49">$PASSWORD1_SIGN$</td><td class="manTd2" id="siM50">$PASSWORD1_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?else?><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> После какого вставлять,в оба вставлял пишет: Code Не закрыт один или более условный оператор (<?if?>) Помогите люди добрые
|
|
| |
Drumnbass | Дата: Пятница, 27.02.2009, 19:47 | Сообщение # 7 |
Барыга
Группа: Пользователи
Сообщений: 27
Награды: 0
Репутация: 4
Замечания: 20%
ICQ номер: 366083834
Барыга
Offline
| zaguvova, кстати у меня тоже самое...Только не чего не идёт и ошибку не пишет.
|
|
| |
SHEIDAR | Дата: Суббота, 28.02.2009, 16:02 | Сообщение # 8 |
Группа: Крематорий
Награды: 3
Репутация: 118
Замечания: 20%
ICQ номер: 485922478
Чух
Offline
| Скрипт вставляем сразу после $PASSWORD_SIGN$ А скрипт работает! Я себе тоже поставил! Смотрите кто не верит http://www.sheidar.ucoz.ru/
|
|
| |
zaguvova | Дата: Суббота, 28.02.2009, 16:07 | Сообщение # 9 |
Шустряк
Группа: Почётные Жители [ZS]
Сообщений: 458
Награды: 4
Репутация: 105
Замечания: 0%
ICQ номер: 397089602
Шустряк
Offline
| SHEIDAR, ай-яй-яй,кто здесь спамит,вроде же запрещено оставлять ссылки на свои сайты сам же говорил,а мы тебе прекрсно верим (шучу,шучу)
|
|
| |
SHEIDAR | Дата: Суббота, 28.02.2009, 16:23 | Сообщение # 10 |
Группа: Крематорий
Награды: 3
Репутация: 118
Замечания: 20%
ICQ номер: 485922478
Чух
Offline
| Quote (zaguvova) SHEIDAR, ай-яй-яй,кто здесь спамит,вроде же запрещено оставлять ссылки на свои сайты сам же говорил,а мы тебе прекрсно верим (шучу,шучу) Я его написал, что бы кое кто видел что скрипт работает!
|
|
| |
zaguvova | Дата: Вторник, 03.03.2009, 13:04 | Сообщение # 11 |
Шустряк
Группа: Почётные Жители [ZS]
Сообщений: 458
Награды: 4
Репутация: 105
Замечания: 0%
ICQ номер: 397089602
Шустряк
Offline
| Мля...у меня нет Вот мой код регистрации пользователей,тут такого вообще нет : Code <table border="0" cellspacing="1" cellpadding="2" width="100%" class="manTable" id="siM63"> <?if($ERROR$)?> <tr id="siM1"><td colspan="2" align="center" class="manTdError" id="siM2">$ERROR$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($LOGIN_FL$)?> <tr id="siM42"><td class="manTd1" width="35%" id="siM43">$LOGIN_SIGN$</td><td class="manTd2" id="siM44">$LOGIN_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($PASSWORD_FL$)?> <tr id="siM45"><td class="manTd1" id="siM46">$PASSWORD_SIGN$</td><td class="manTd2" id="siM47">$PASSWORD_FL$</td></tr> <?endif?> <?if($PASSWORD1_FL$)?> <tr id="siM48"><td class="manTd1" id="siM49">$PASSWORD1_SIGN$</td><td class="manTd2" id="siM50">$PASSWORD1_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?else?><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($GROUP_FL$)?> <tr id="siM70"><td class="manTd1" id="siM71">$GROUP_SIGN$</td><td class="manTd2" id="siM72">$GROUP_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($NAME_FL$)?> <tr id="siM51"><td class="manTd1" id="siM52">$NAME_SIGN$</td><td class="manTd2" id="siM53">$NAME_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($EMAIL_FL$)?> <tr id="siM54"><td class="manTd1" id="siM55">$EMAIL_SIGN$</td><td class="manTd2" id="siM56">$EMAIL_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($WWW_FL$)?> <tr id="siM3"><td class="manTd1" id="siM4">$WWW_SIGN$</td><td class="manTd2" id="siM5">$WWW_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($ICQ_FL$)?> <tr id="siM6"><td class="manTd1" id="siM7">$ICQ_SIGN$</td><td class="manTd2" id="siM8">$ICQ_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($AOL_FL$)?> <tr id="siM9"><td class="manTd1" id="siM10">$AOL_SIGN$</td><td class="manTd2" id="siM11">$AOL_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($MSN_FL$)?> <tr id="siM12"><td class="manTd1" id="siM13">Цвет вашего ника:</td> <td class="manTd2" id="siM14"> <select size="1" id="msncolor" name="msn" onChange="colorpre(this.value);"> <option style='color:gray' value="1">Стандартный (Серый)</option> <option style='color:red' value="2">Красный</option> <option style='color:violet' value="3">Фиолетовый</option> <option style='color:purple' value="4">Сиреневый</option> <option style='color:blue' value="5">Синий</option> <option style='color:blue' value="6">Голубой</option> <option style='color:green' value="7">Зеленый</option> <option style='color:yellow' value="8">Желтый</option> <option style='color:orange' value="9">Оранжевый</option> <option style='color:brown' value="10">Коричневый</option> </select> <div id="msncolorpre"></div> <?endif?> <?if($YAHOO_FL$)?> <tr id="siM15"><td class="manTd1" id="siM16">$YAHOO_SIGN$</td><td class="manTd2" id="siM17">$YAHOO_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($BIRTHDAY_FL$)?> <tr id="siM30"><td class="manTd1" id="siM31">$BIRTHDAY_SIGN$</td><td class="manTd2" id="siM32">$BIRTHDAY_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($GENDER_FL$)?> <tr id="siM27"><td class="manTd1" id="siM28">$GENDER_SIGN$</td><td class="manTd2" id="siM29">$GENDER_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($COUNTRY_FL$)?> <tr id="siM18"><td class="manTd1" id="siM19">$COUNTRY_SIGN$</td><td class="manTd2" id="siM20">$COUNTRY_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($STATE_FL$)?> <tr id="siM21"><td class="manTd1" id="siM22">$STATE_SIGN$</td><td class="manTd2" id="siM23">$STATE_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($CITY_FL$)?> <tr id="siM24"><td class="manTd1" id="siM25">$CITY_SIGN$</td><td class="manTd2" id="siM26">$CITY_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($AVATAR_FL$)?> <tr id="siM36"><td class="manTd1" valign="top" id="siM37">$AVATAR_SIGN$</td><td class="manTd2" id="siM38">$AVATAR_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($SIGNATURE_FL$)?> <tr id="siM33"><td class="manTd1" id="siM34">$SIGNATURE_SIGN$</td><td class="manTd2" id="siM35">$SIGNATURE_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($SUBSCRIPTION_FL$)?> <tr id="siM39"><td class="manTd1" id="siM40">$SUBSCRIPTION_SIGN$</td><td class="manTd2" id="siM41">$SUBSCRIPTION_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($OPTIONS_FL$)?> <tr id="siM63"><td class="manTd1" id="siM64">$OPTIONS_SIGN$</td><td class="manTd2" id="siM65">$OPTIONS_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <?if($SECURITY_CODE_FL$)?> <tr id="siM60"><td class="manTd1" id="siM61">$SECURITY_CODE_SIGN$</td><td class="manTd2" id="siM62">$SECURITY_CODE_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr> <?endif?> <tr id="siM64"><td class="manTdBut" colspan="2" align="center" id="siM65"><input class="manFlSbm" id="siF20" type="submit" name="sbm" value="$SUBMIT_SIGN$" /></td></tr> </table>
|
|
| |
Борланд | Дата: Вторник, 03.03.2009, 13:11 | Сообщение # 12 |
Дубак
Группа: Пользователи
Сообщений: 81
Награды: 0
Репутация: 14
Замечания: 0%
ICQ номер: 361430565
Дубак
Offline
| Хе, по скринам выглядит прикольно!
|
|
| |
Xleborez | Дата: Вторник, 03.03.2009, 13:48 | Сообщение # 13 |
Чух
Группа: Крематорий
Награды: 2
Репутация: 1
Замечания: 40%
ICQ номер: 9239773
Чух
Offline
| Скрипты выкладываемые на ZS все проверенные
Sally
|
|
| |
SHEIDAR | Дата: Вторник, 03.03.2009, 14:37 | Сообщение # 14 |
Группа: Крематорий
Награды: 3
Репутация: 118
Замечания: 20%
ICQ номер: 485922478
Чух
Offline
| Quote (Xleborez) Скрипты выкладываемые на ZS все проверенные И прикольные
|
|
| |
zaguvova | Дата: Вторник, 03.03.2009, 14:37 | Сообщение # 15 |
Шустряк
Группа: Почётные Жители [ZS]
Сообщений: 458
Награды: 4
Репутация: 105
Замечания: 0%
ICQ номер: 397089602
Шустряк
Offline
| Xleborez, значит это проверяется на этом сайте
|
|
| |
KwoN | Дата: Воскресенье, 15.03.2009, 02:02 | Сообщение # 16 |
Барыга
Группа: Пользователи
Сообщений: 27
Награды: 0
Репутация: 2
Замечания: 0%
ICQ номер: 423640291
Барыга
Offline
| Класс скрипт и сайт класс
|
|
| |
Haemnik | Дата: Вторник, 15.12.2009, 09:47 | Сообщение # 17 |
Чух
Группа: Пользователи
Сообщений: 3
Награды: 0
Репутация: 0
Замечания: 0%
ICQ номер:
Чух
Offline
| Да у меня тоже такое бывали с <if> ну потом заново ставишь и сё нормалёк
http://radikal.ru/F/s53.radikal.ru/i142/1001/d1/616ca22a8af5.jpg.html
|
|
| |