Главная Форум Поиск Чат
[Новые сообщения | Участники форума | Правила Сайта | Поиск | RSS 2.0 ]
Правила сайта
На сайте появились правила обязательно прочтите их Правила Сайта
  • Страница 1 из 1
  • 1
Форум » uCoz » Пользователи » Украшаем проверку сложности пароля
Украшаем проверку сложности пароля
1001informerДата: Четверг, 09.04.2009, 12:32 | Сообщение # 1
Администратор
Группа: Администраторы
Сообщений: 188
Награды: 3

1.Между head /head страницы регистрации :

Code
<script src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js" type="text/javascript"></script>

<script type="text/javascript">
$.fn.passwordStrength = function( options ){
return this.each(function(){
var that = this;that.opts = {};
that.opts = $.extend({}, $.fn.passwordStrength.defaults, options);

that.div = $(that.opts.targetDiv);
that.defaultClass = that.div.attr('class');

that.percents = (that.opts.classes.length) ? 100 / that.opts.classes.length : 100;

v = $(this)
.keyup(function(){
if( typeof el == "undefined" )
this.el = $(this);
var s = getPasswordStrength (this.value);
var p = this.percents;
var t = Math.floor( s / p );

if( 100 <= s )
t = this.opts.classes.length - 1;

this.div
.removeAttr('class')
.addClass( this.defaultClass )
.addClass( this.opts.classes[ t ] );

})
.after('')
.next()
.click(function(){
$(this).prev().val ( randomPassword() ).trigger('keyup');
return false;
});
});

function getPasswordStrength(H){
var D=(H.length);
if(D>5){
D=5
}
var F=H.replace(/[0-9]/g,"");
var G=(H.length-F.length);
if(G>3){G=3}
var A=H.replace(/\W/g,"");
var C=(H.length-A.length);
if(C>3){C=3}
var B=H.replace(/[A-Z]/g,"");
var I=(H.length-B.length);
if(I>3){I=3}
var E=((D*10)-20)+(G*10)+(C*15)+(I*10);
if(E<0){E=0}
if(E>100){E=100}
return E
}

function randomPassword() {
var chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$_+";
var size = 10;
var i = 1;
var ret = ""
while ( i <= size ) {
$max = chars.length-1;
$num = Math.floor(Math.random()*$max);
$temp = chars.substr($num, 1);
ret += $temp;
i++;
}
return ret;
}

};

$.fn.passwordStrength.defaults = {
classes : Array('is10','is20','is30','is40','is50','is60','is70','is80','is90','is100'),
targetDiv : '#passwordStrengthDiv',
cache : {}
}
$(document)
.ready(function(){
$('input[name="password"]').passwordStrength();
});
</script>

CSS

Code
.is0{background:url("http://s58.radikal.ru/i161/0902/1e/827549f7747a.png") no-repeat 0 0;width:138px;height:7px;}
.is10{background-position:0 -7px;}
.is20{background-position:0 -14px;}
.is30{background-position:0 -21px;}
.is40{background-position:0 -28px;}
.is50{background-position:0 -35px;}
.is60{background-position:0 -42px;}
.is70{background-position:0 -49px;}
.is80{background-position:0 -56px;}
.is90{background-position:0 -63px;}
.is100{background-position:0 -70px;}

3.Главная » Управление дизайном » Редактирование шаблонов - Форма регистрации пользователей
Заменяем (по умолчанию):

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?>

меняем на

Code
<?if($PASSWORD_FL$)?>
<tr id="siM45"><td class="manTd1" id="siM46">$PASSWORD_SIGN$</td><td class="manTd2" id="siM47">$PASSWORD_FL$</td>
</tr><tr><td>Проверка безопасности: </td><td><div id="passwordStrengthDiv" class="is0"></div></td>
</tr>
<?endif?>


 
1001informerДата: Среда, 15.04.2009, 15:53 | Сообщение # 2
Администратор
Группа: Администраторы
Сообщений: 188
Награды: 3
Fenik$, На дмоЗе работает... ЗЫ - система тоже самое что и уКоз!

 
1001informerДата: Среда, 15.04.2009, 15:55 | Сообщение # 3
Администратор
Группа: Администраторы
Сообщений: 188
Награды: 3
Fenik$, а давай уже не скрипты заполнять? а уроки фотошопа!

 
1001informerДата: Среда, 15.04.2009, 16:02 | Сообщение # 4
Администратор
Группа: Администраторы
Сообщений: 188
Награды: 3
Fenik$, тут можно выкладывать все! ты что сайт спутал и инфо укоз ? это там надо свое выкладывать а тут можно хоть дреывнейший скрипт выкладывать.... Например: Спойлер на сайт <_< <_<

 
1001informerДата: Среда, 15.04.2009, 16:07 | Сообщение # 5
Администратор
Группа: Администраторы
Сообщений: 188
Награды: 3
Fenik$, ну мы в гугле норм в день 5-7 человек с него....

 
1001informerДата: Среда, 15.04.2009, 16:14 | Сообщение # 6
Администратор
Группа: Администраторы
Сообщений: 188
Награды: 3
Fenik$, как раскрутил? surprised surprised у меня в сУбооту максимальное было 85 человек...

 
PMasterДата: Вторник, 06.12.2016, 14:52 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 1
Награды: 0
Реализую лесную фрезу PILEMASTER DAH150E (или его Канадский аналог DenisCimaf) для экскаватора 20-27т.
Данный мульчер позволяет эффективно использовать всю мощность экскаватора для утилизация пней.
Высокая эффективность достигается за счет вращения ротора на скорости до 3000 оборотов в минуту !!! У других производителей скорость вращения ротора не более 1500 об\минуту. Оборудования в наличие в г. Екатеринбург, возможна доставка в любой город транспортной компанией ПЭК, КИТ Деловые Линии.

Быстро. Четко. Дорого
Компания УМ Строймост
контактный телефон: +7(3435) 370-180
info@pilemaster.ru
База г.Екатеринбург можем отправить транспортной компанией Деловые линии
http://blog.pilemaster.ru/wp-content/uploads/2016/11/%D0%A4%D0%B0%D0%B9%D0%BB_0091-300x225.jpeg

<iframe width="560" height="315" src="https://www.youtube.com/embed/UCux_72_dIk" frameborder="0" allowfullscreen></iframe>


Срубка оголовков свай. Землесос. Скальная пила. Лидерное бурение. Оборудование PILEMASTER
 
Форум » uCoz » Пользователи » Украшаем проверку сложности пароля
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Украшаем проверку сложности пароля

(6)

Всплывающая табличка с инфой о Л.С

(2)

Играем в города

(1)

Сборка всё для Форума

(3)

Как ускорить индексацию сайта - 18 эффективных способов

(1)

Профиль в правом нижнем углу для ucoz

(0)

Форма поиска по сайту ucoz

(0)

Форма поиска по сайту ucoz

(0)

Кнопка вверх и вниз для сайта

(0)

Вид статистика для ucoz

(0)

Украшаем проверку сло...

(6)

Играем в слова

(5)

Сколько вы бы дали за...

(4)

Страница "Доступ...

(3)

Досчитай до ХХХ пока ...

(3)

Шпаргалка по CSS фору...

(3)

Скрипт Мои подарки !!...

(3)

Сборка всё для Форума

(3)

Кнопка инфо

(3)

Всплывающая табличка ...

(2)

  • Fenik$
  • lox
  • 1001informer
  • DevontaeDuclos-decelles
  • veverka
  • AlexKlose
  • Тестовый(бот)
  • djmax
  • ambal
  • DINO_MC47
  • bRobertD
  • SvetOK
  • ClaudioAvany
  • GrandPhila
  • Lilliehoase
  • KarinaAza13rhilm
  • Davidmap
  • Roxohzx
  • CindyVO
  • DavidKes