Bad*_*sie 1 passwords validation cakephp
我正在制作密码重置表单,其中包含两个字段:password1和password2.用户输入新密码,然后再次重新键入新密码.
我不确定如何制作一个验证规则来比较字段中的两个值,看看它们是否相同.
恕我直言,在这种情况下创建一个单独的规则比值得多.你可以,如果你想编写"纯"的CakePHP代码,但是只比较控制器中的字段并且如果它们不匹配则手动使其中一个字段无效:
if( $this->data[ 'User' ][ 'password1' ] != $this->data[ 'User' ][ 'password2' ] ) {
$this->User->invalidate( 'password2', "The passwords don't match." );
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6059 次 |
最近记录: |