PHP CakePHP中的用户注册

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP CakePHP中的用户注册相关的知识,希望对你有一定的参考价值。

<?php
 
/**
* Class used for user authentication on the league website
*
*/
 
class User extends AppModel
{
    var $name = 'User';
 
    var $validate = array(
        'id' => array('rule' => 'blank',
                      'on' => 'create'),
        'username' => array('rule' => 'alphanumeric',
                            'required' => true,
                            'message' => 'Please enter a username'),
        'password' => array('rule' => array('confirmPassword', 'password'),
                            'message' => 'Passwords do not match'),
        'password_confirm' => array('rule' => 'alphanumeric',
                                    'required' => true)
    );
 
    function confirmPassword($data, $fieldName) {
        $valid = false;
       
        if ($data['password'] == Security::hash(Configure::read('Security.salt') . $this->data['User']['password_confirm'])) {
            $valid = true;
        }
       
        return $valid;
    }
 
}
?>

以上是关于PHP CakePHP中的用户注册的主要内容,如果未能解决你的问题,请参考以下文章

CakePHP中的用户注册

cakephp 2.0 中的忘记密码功能

php [cakephp:UserstampBehavior]在保存之前将用户的id创建/修改为实体的模型行为。 #cakephp

PHP CakePHP用户表

PHP Cakephp中的评论表

PHP 检查CakePHP中的Ajax