TP中自动验证时候的问题

来源:互联网 发布:葡萄牙红酒淘宝店 编辑:程序博客网 时间:2024/06/05 23:00
TP中自动验证需要用create创建数据,而create是模型类的函数,想要用create先要创建模型类。
创建类的时候$user=D("user")这样就能自动验证了。只需要把里面的"user"改成大写的User就能用上自动验证的功能了。
下面是我写的一个用户注册函数
   //用户注册处理
    functionc_register(){
       if($this->isPost()){
         //user用大写的才能用上自动验证功能
         $user=D('User');
          if($user->create()){
            //为表中id字段赋值
            $user->id=getRandomStr(12);
            //为表中psd字段赋值
            $user->psd=md5($_POST['password']);
             if($user->add()){
               $this->success("注册成功","__URL__/login",false);
               exit();
             }else{
               $this->error("注册失败","__URL__/register",FALSE);
               exit();
             }
          }else{
            $this->ajaxReturn('','',0);
          }
       }
    }
0 0
原创粉丝点击