在Flexi-Auth中,我注意到密码受限于以下正则表达式(只接受字母数字和。, - _)
$config['security']['valid_password_chars'] = '\.\,\-_ a-z0-9';
我已经读过限制密码字符是不好的,所以我将其更改为以下内容:
$config['security']['valid_password_chars'] = '\!\@\#\$\%\^\&\*\(\)\+\=\~\<\>\?\:\[\]\{\}\|\.\,\-_ a-z0-9';
现在它允许几乎所有标准的特殊字符,除了:&#39; &#34; `我不允许,因为我担心可能会导致问题
评论中提到的正则表达式没有用,我最终使用了这个:
$config['security']['valid_password_chars'] = '\s\S';
这个接受了所有内容,即使我的问题没有得到解答,我只是想提一下如果有人进入这个页面