Облегчаем регистрацию на сайте

+18
1.35K
Тестируя вновь созданный сайт на движке 1.7 я по привычке делаю тестовые аккаунты, выбирая простые пароли. Но настройки безопасности не разрешают вводить пароли короче 6 символов. К сожалению, пользователь узнает это только после заполнения всех форм и капчи. Затем он получит сброс пароля и новую капчу. Это не совсем дружелюбное поведение. Я не стал усложнять и делать доступной кнопку "Регистрация" лишь после выполнения всех условий (в Ява-скриптах не разбираюсь), поэтому ввел простейшую подсказку пользователю, что его пароль не пройдет проверку, если будет слишком коротким.
В файле /components/registration/js/check.js преобразуем функцию checkPasswords() следующим образом:
  1. function checkPasswords(){
  2. var pass1 = $("#pass1input").attr('value');
  3. var pass2 = $("#pass2input").attr('value');
  4. if (pass1.length<6) {
  5. $('#passcheck').html('<span style="color:green">Пароль короткий</span>');
  6. }
  7. else if (pass1 == pass2) {
  8. $('#passcheck').html('<span style="color:green">Пароли совпадают и достаточной длины</span>');
  9. } else {
  10. $('#passcheck').html('<span style="color:red">Пароли не совпадают!</span>');
  11. }
  12. }
З.Ы. На следующий день после написания данного поста пришла простая мысль: а может, что совсем просто, рядом с полями логина и пароля обычным html кодом написать условия минимальной длины, и всё? v
-1
Suslik Suslik 13 лет назад #
> К сожалению, пользователь узнает это только после заполнения всех форм и капчи. > Затем он получит сброс пароля и новую капчу. > Это не совсем дружелюбное поведение я тоже постоянно натыкаюсь на такое недружелюбное поведение практически во всех частях этой CMS хорошо бы проверить где оно проявляется и исправить

Еще от автора

Тестирование версии 1.10.7.008 от 9 мая 2020 года
Тестирую на локалке под апачем и Php7.1. Встречающиеся варнинги и ошибки пытаюсь исправить.
Меняем цвет шрифта в комментариях
В предыдущем посте на скорую руку была сделана возможность выделять красным цветом текст в комментариях.
Красный шрифт в комментарии
Возникла необходимость выделения цветом текста в комментарии. Поиск по трикам ничего не дал.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.