zoukankan      html  css  js  c++  java
  • thinkphp session设置

    <?php
    namespace HomeController;
    use thinkController;
    /*登录*/
    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');  //后台取值 因为是全局变量

  • 相关阅读:
    C++中的空类,编译器默认可以产生哪些成员函数
    野指针(Wild pointer)和悬垂指针(dangling pointer)
    WHY C++ ?(by Herb Sutter) & C++17 standard
    mapreduce 多路输出
    stdout 编码 vim 删除左边,右边
    积累碎片shell
    python logging模块
    shell 流程控制
    shell 变量
    时间管理法则
  • 原文地址:https://www.cnblogs.com/yangzailu/p/6323255.html
Copyright © 2011-2022 走看看