Вторник, 17.06.2025, 09:20
Главная  Форум Регистрация Блог RSS
Приветствую Вас, Гость
Меню сайта
Статьи про uCoz
  • Как сменить регион аккаунта для оплаты через зарубежные карты
  • Как именно сегодня люди предпочитают смотреть футбол
  • Сможет ли «Краснодар» впервые стать чемпионом РПЛ? Отзывы экспертов!
  • В Беларуси стали популярны китайские авто
  • Когда люди заказывают фуршеты на заказ с доставкой
  • Как выиграть переговоры у поставщика
  • Как выиграть переговоры у поставщика
  • Как найти работу в Самаре?
  • Кто сегодня покупает мальков белого амура?
  • В ДНР с каждым днем продается все больше квартир: Трамп обещает мир
  • Разработка сайта
  • Что влияет на стоимость сайта?
  • Как самостоятельно создать блог без усилий
  • Как добавить карту сайта в Wordpress
  • В чем заключается SEO-продвижение сайта?
  • Продвижение ссылками – будет ли работать в 2015 году?
  • Программы обработки, сравнения и анализа прайсов
  • Комплексное продвижение сайта как основа репутационного маркетинга
  • У кого заказывать разработку сайта
  • Как создать интернет-магазин?
  • Наш опрос
    Пользуетесь ли вы Поиском?


    Всего ответов: 1423

    установить такой вид опроса
    Статистика
    Яндекс.Метрика
    Онлайн всего: 8
    Гостей: 8
    Пользователей: 0


    Зарегистрировано 31246 (сегодня + 0 новых, вчера + 0 новых), В каталоге файлов 1130 материала(ов), Оставлено 5175 комментариев, На форуме создано тем и ответов.

    установить такую статистику

    Блок CW результаты

    Победы
    Победы(10)

    Поражения
    Поражения(5)


    Установить CW блок на свой сайт
    Внимание!
    Наш сайт адаптирован под браузер Mozilla Firefox
    скрипты для uCoz
    Скачать/Download
    В остальных браузерах наш сайт может отображаться некорректно! (IE,Opera,Google Chrome и т.д)

    установить такой блок
    Расскажи Друзьям!
    Комментарии
    Новость: Новый вид опроса на CSS by Winston888
    Денис Замятин написал:
    Епрст надо было не удалять родной код ,апросто встаыить скрипт ниже его)))))
    Новость: Новый вид опроса на CSS by Winston888
    Денис Замятин написал:
    Не найден обязательный параментр Quetions. Короче не робит
    Новость: Фото галерея для сайта укоз - модуль фотоальбомы uCoz
    Sultanbek Ajdos написал:
    Не убрать календарики правильно
    Понедельник, 22 ноября 2010 г.
    Не убрать календарики правильно
    Понедельник, 22 ноября 2010 г. Поставь правильно
    Не убрать календарики правильно
    Новость: Фото галерея для сайта укоз - модуль фотоальбомы uCoz
    Sultanbek Ajdos написал:
    Отрывные календари 2022 г.
    Карманные календарики 2010 г.
    Новость: Фото галерея для сайта укоз - модуль фотоальбомы uCoz
    Sultanbek Ajdos написал:
    Не убрать календарики правильно
    Понедельник, 22 ноября 2010 г. Поставь правильно
    Не убрать календарики правильно

    Читать все комментарии
    Топ комментаторов

    установить такой информер
    VKONTAKTE

    FACEBOOK
    Главная страница » Помощь Вебмастеру » Категория Скрипты для uCoz » Добавлено [19.03.2009, 14:54]

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

    Войти или Зарегистрироваться [скачивать файлы могут только зарегистрированные пользователи!]



    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>



    2. CSS

    Code
    .is0{background:url("http://kbh.mg.by/progressImg1.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

    <tr id="siM45"><td class="manTd1" id="siM46">$PASSWORD_SIGN$</td><td class="manTd2" id="siM47">$PASSWORD_FL$</td>
    </tr>

    на это:

    Code

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


    При копирование материалов с сайта необходимо указать активную ссылку источника - Скрипты для uCoz 2013 и Украшаем проверку сложности пароля на сайте uCoz



    Расскажи друзьям интересные новости:


    - Установить на свой сайт блок социальных закладок
    Категория: Скрипты для uCoz | Добавил: scripts_for_ucoz
    Просмотров: 5995 | Загрузок: 0 | Комментарии: 2 | Рейтинг: 0.0/0
    Всего комментариев: 2
    2 Shans   (05.08.2009 20:15) [Материал]
    Не получилось... sad

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Для добавления необходима авторизация

    По вопросам сотрудничества и рекламы пишите на почту rusalex11@live.com Хостинг от uCoz