您的位置:首页 > 编程语言 > PHP开发

TP中自动验证时候的问题

2014-02-17 10:42 253 查看
TP中自动验证需要用create创建数据,而create是模型类的函数,想要用create先要创建模型类。

创建类的时候$user=D("user")这样就不能自动验证了。只需要把里面的"user"改成大写的User就能用上自动验证的功能了。

下面是我写的一个用户注册函数

   
//用户注册处理

    function
c_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()){

   
   
4000
   
   
   
$this->success("注册成功","__URL__/login",false);

   
   
   
   
   
exit();

   
   
   
    }else
{

   
   
   
   
   
$this->error("注册失败","__URL__/register",FALSE);

   
   
   
   
   
exit();

   
   
   
    }

   
   
    }else
{

   
   
   
   
$this->ajaxReturn('','',0);

   
   
    }

   
    }

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐