2013-04-17 3 views
2

Я хочу установить минимальную длину пароля на , но так или иначе я не мог этого сделать.Joomla 2.5 - Установить минимальную длину пароля

Я попытался изменить с помощью validate.js, который находится на \media\system\js, изменяя регулярное выражение, но это не сработало.

this.setHandler('password', 
       function (value) { 
       regex=/^\S[\S ]{6,98}\S$/; //Changed from 2 to 6 
       return regex.test(value); 
       } 
       ); 

Есть ли способ увеличить минимальное значение пароля и отобразить соответствующее сообщение, если оно не выполнено.

+1

вы можете сообщить мне, что validate.js вы используете .. try 'minlength =" 8 "' вы используете http://jquery.bassistance.de/validate/demo/ – Rafee

ответ

2

Чтобы задать длину пароля, то включает в себя два этапа,

  1. условие: Goto root\components\com_users\models\registration.php и Добавить

    If (strlen($data['password']) < 8) { 
    $this->setError(JText::sprintf('PLG_USER_PROFILE_REGWARN_PASS', $user->getError())); 
        return false; 
    } 
    
  2. сообщение: Гото root\administrator\language\en-GB\en-GB.plg_user_profile.ini и добавить в конце

    PLG_USER_PROFILE_REGWARN_PASS="Please enter a valid password of 8 or more characters"

+0

Это работает для меня. благодаря – cha

Смежные вопросы