2013-04-17 70 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 ..试试'minlength =“8”'你在使用http://jquery.bassistance.de/validate/demo/ – Rafee

回答

2

要设置密码长度,存在包括两个步骤,

  1. 的条件:后藤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