Browse Source

不使用session

master
wanghongjun 3 years ago
parent
commit
a32ec0a36e
  1. 4
      app/controller/AdminAgentTeam.php
  2. 6
      app/controller/AdminUser.php
  3. 4
      app/controller/AdminUserTeam.php
  4. 2
      app/controller/Passport.php
  5. 6
      app/middleware/CheckAdmin.php

4
app/controller/AdminAgentTeam.php

@ -78,7 +78,7 @@ class AdminAgentTeam extends BaseController
$connection = Db::connect();
try {
$adminUser = Session::get('login_admin_user_data');
$adminUser = $this->request->userInfo;
validate(Admin::class)->scene('scores')->check($request);
@ -118,7 +118,7 @@ class AdminAgentTeam extends BaseController
$connection = Db::connect();
try {
$adminUser = Session::get('login_admin_user_data');
$adminUser = $this->request->userInfo;
validate(Admin::class)->scene('scores')->check($request);
$aid = $request['aid']; # 用户id

6
app/controller/AdminUser.php

@ -25,7 +25,7 @@ class AdminUser extends BaseController
public function userInfo()
{
$adminData = Session::get('login_admin_user_data');
$adminData = $this->request->userInfo;
$data = AdminModel::field('id,avatar')->where('id',$adminData['id'])->find();
$data['avatar'] = get_image_url($data['avatar']);
@ -39,7 +39,7 @@ class AdminUser extends BaseController
*/
public function upScoresList()
{
$adminData = Session::get('login_admin_user_data');
$adminData = $this->request->userInfo;
$data = Request::param();
@ -72,7 +72,7 @@ class AdminUser extends BaseController
*/
public function downScoresList()
{
$adminData = Session::get('login_admin_user_data');
$adminData = $this->request->userInfo;
$data = Request::param();

4
app/controller/AdminUserTeam.php

@ -125,7 +125,7 @@ class AdminUserTeam extends BaseController
$connection = Db::connect();
try {
$adminUser = Session::get('login_admin_user_data');
$adminUser = $this->request->userInfo;
validate(Admin::class)->scene('scoresUser')->check($request);
@ -167,7 +167,7 @@ class AdminUserTeam extends BaseController
$connection = Db::connect();
try {
$adminUser = Session::get('login_admin_user_data');
$adminUser = $this->request->userInfo;
validate(Admin::class)->scene('scoresUser')->check($request);
$user_id = $request['user_id']; # 用户id

2
app/controller/Passport.php

@ -243,7 +243,7 @@ class Passport extends BaseController
if ($adminUser['status'] == 1) {
$userinfo = ['admin_user_id' => $adminUser['data']['id'], 'avatar' => get_image_url($adminUser['data']['avatar'])];
$userinfo = ['id' => $adminUser['data']['id'], 'avatar' => get_image_url($adminUser['data']['avatar'])];
$token = ['token'=>signToken($userinfo)];
Cookie::delete($cookie_name);

6
app/middleware/CheckAdmin.php

@ -25,9 +25,9 @@ class CheckAdmin
if($userinfo['code'] != 200)
throw new Exception('Token checked error',403);
$request->userInfo = $userinfo['data'];
if (!Session::get('login_admin_user_data')) {
throw new Exception('管理员未登陆,请先登陆后操作',201);
}
// if (!$this->request->userInfo) {
// throw new Exception('管理员未登陆,请先登陆后操作',201);
// }
}
catch (\Exception $err){
return json(['code'=>$err->getCode(),'msg'=>$err->getMessage()]);

Loading…
Cancel
Save