首页 > 编程知识 正文

tplink微信公众号

时间:2023-05-05 15:37:51 阅读:265492 作者:2761

public function _initialize(){//查看用户是否授权登录过 没有的话跳转到授权登录页面 if(empty(session::get('user'))) { $this->redirect('user/login'); }}//Index.php   //用户授权登录 User.php页面 public function login(){ if (!empty(session::get('user'))) { $user = session::get('user');// dump($user); $this->redirect('index/index'); } $appId = db('config')->where('name','cat_name4')->value('value'); $secret = db('config')->where('name','cat_name1')->value('value');// dump($appId);dump($secret);die; $auth = new Auth($appId,$secret); $user = $auth->authorize(); session::set('user',$user);//授权后存储用户信息 $this->add_userinfo($user); $this->redirect('index/index'); }

 

 

 

public function add_userinfo($user)//添加用户信息{ $data = ['openid'=>$user['openid'],'vxname'=>$user['nickname'],'status'=>0]; $user_info =db('user')->where('openid',$user['openid'])->find(); if(empty($user_info['openid'])){ db('user')->insert($data); $user_info = db('user')->where('openid',$user['openid'])->find(); $user_id = $user_info['id']; session::set('user_id',$user_id); }}

 

 

 

/**用户退出登录**/public function logout(Request $req){ Session::delete('user');//清除session Session::delete('user_id'); echo 'logout ok';}

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。