|
|
@@ -147,8 +147,7 @@ class Admin extends Base {
|
|
|
}
|
|
|
|
|
|
session('admin_auth','1');
|
|
|
- session('admin_id',$row['admin_id']);
|
|
|
- session('admin_name',$row['admin_name']);
|
|
|
+ session('admin_info',$row->toArray());
|
|
|
|
|
|
//cookie('admin_id',$row['admin_id']);
|
|
|
//cookie('admin_name',$row['admin_name']);
|
|
|
@@ -160,36 +159,23 @@ class Admin extends Base {
|
|
|
public function logout()
|
|
|
{
|
|
|
session('admin_auth',null);
|
|
|
- session('admin_name',null);
|
|
|
- cookie('admin_id',null);
|
|
|
- cookie('admin_name',null);
|
|
|
- cookie('admin_check',null);
|
|
|
+ session('admin_info',null);
|
|
|
+ //cookie('admin_id',null);
|
|
|
+ //cookie('admin_name',null);
|
|
|
+ //cookie('admin_check',null);
|
|
|
|
|
|
return ['code'=>1,'msg'=>lang('model/admin/logout_ok')];
|
|
|
}
|
|
|
|
|
|
public function checkLogin()
|
|
|
{
|
|
|
- if(!session('admin_auth')){
|
|
|
+ if(session('admin_auth')!=='1'){
|
|
|
return ['code'=>1009,'msg'=>lang('model/admin/not_login')];
|
|
|
}
|
|
|
- $admin_id = session('admin_id');
|
|
|
- $admin_name = session('admin_name');
|
|
|
-
|
|
|
- if(empty($admin_id) || empty($admin_name)){
|
|
|
- return ['code'=>1001, 'msg'=>lang('model/admin/not_login')];
|
|
|
- }
|
|
|
-
|
|
|
- $where = [];
|
|
|
- $where['admin_id'] = $admin_id;
|
|
|
- $where['admin_name'] = $admin_name;
|
|
|
- $where['admin_status'] =1 ;
|
|
|
-
|
|
|
- $info = $this->where($where)->find();
|
|
|
+ $info = session('admin_info');
|
|
|
if(empty($info)){
|
|
|
return ['code'=>1002,'msg'=>lang('model/admin/not_login')];
|
|
|
}
|
|
|
- $info = $info->toArray();
|
|
|
return ['code'=>1,'msg'=>lang('model/admin/haved_login'),'info'=>$info];
|
|
|
}
|
|
|
|