tp6 处理方法cookie存不上吗

浏览:977 发布日期:2020/11/05 分类:求助交流 关键字: 搞不定啊!求助求助
//登录处理
    public function loginsave()
    {
        $data = Request::instance()->post();
        $validate = new \app\admin\validate\Login;
        $result = $validate->check($data);
        if(!$result){
            exit(json_encode(array('code'=>400,'message'=>$validate->getError())));
        }
        //模型处理
        $adminlogin = Db::name('admin')->where('username',$data['username'])->find();
        if(!$adminlogin){
            exit(json_encode(array('code'=>400,'message'=>'账号不存在,请去注册,上吧皮卡丘')));
        }
        $password = password_verify($data['password'],$adminlogin['password']);
        if(!$password){
            exit(json_encode(array('code'=>400,'message'=>'什么记忆力,密码都记错了,默写100遍')));
        }
        try{
            if($data['keep'] == 'true'){
                Cookie::forever('admin_id',$adminlogin['id']);
            }else{
                Cookie::set('admin_id',$adminlogin['id'],3600);
            }
            exit(json_encode(array('code'=>200,'message'=>'登录成功了,你还能有什么骚操作吗')));
        }catch(\Exception $e){
            exit(json_encode(array('code'=>400,'message'=>'不可描述的原因,登录失败了')));
        }
    }
单独在模板渲染的位置存储cookie是好使的,但是在方法里怎么都存不上
最佳答案
评论( 相关
后面还有条评论,点击查看>>