thinkphp session设置

<?php
namespace Home\Controller;
use think\Controller;
/*登录*/
class LoginController extends PublicController {
    function __construct(){
          parent::__construct();

    }
    public function Index(){
        session("user","");  //清空session
        $mobile = parent::isMobile();
        if($mobile=="true"){
               $this->display(Wap_Login);
        }else{
            $this->display(Login);
        }   
    }
    public function Login(){
        if (IS_AJAX) {
            $username = I('param.username');
            $password = I('param.password');
            $user = M("cuser");
            $res=$user->where("login_id='{$username}' OR phone='{$username}'")->find();
            if (!empty($res) && $res['password']==md5($password)) {  
                $this->LoginSession($res);   //存入session,把$res的一条数据存入session以方便后面使用
                $status=1; //用户名正确,密码正确。
            }elseif(!empty($res) && $res['password']!==md5($password)){
                $status=2; //用户名正确,密码不正确。
            }elseif(empty($res)){
                $status=3; //用户名不存在。
            }
            $this->ajaxReturn($status);
            exit();
        }
        $mobile = parent::isMobile();
        if($mobile=="true"){
               $this->display(Wap_Login);
        }else{
            $this->display(Login);
        }   
    }
  //调用session方法
    public function LoginSession($user_info){
        session('[regenerate]'); //会话([再生])
        session("user",$user_info);
    }
}
 $userid=session('user.id');  //后台取值 因为是全局变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值