用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - php代码库

tp_登陆业务逻辑

2015-04-05 作者: 云代码会员举报

[php]代码库

/**
     * 用户登录
     * 
     * @return int
     */
    public function login()
    {
        //获取帐号信息        
        $name=I('post.username');
        $pwd=md5(I('post.password'));
        
        
        $Suppliers=M('User_suppliers');
        $supplier=$Suppliers->field('name,id,rank,log_times,supplier_id')
        ->where("`status`='normal' and `password`='$pwd' and (`name`='$name' or `email`='$name' or `mobile`='$name')")
        ->find();
        
        if(empty($supplier)){
            return 100;
        }
        //更新状态值
        $datetime=date('Y-m-d H:i:s');
        $data_array=array(
            'id'=>$supplier['id'],
            'log_times' => $supplier['log_times']+1,
            'loginip' => get_client_ip(),
            'logindate' => $datetime
        );
        $Suppliers->save($data_array);
        
        $session['id']=$supplier['id'];
        $session['name']=$supplier['name'];
        $session['rank']=$supplier['rank'];
        $session['suppid']=$supplier['supplier_id'];
        session('user',$session);
        return 101;
    }


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...