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

6
app/controller/AdminUser.php

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

4
app/controller/AdminUserTeam.php

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

2
app/controller/Passport.php

@ -243,7 +243,7 @@ class Passport extends BaseController
if ($adminUser['status'] == 1) { 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)]; $token = ['token'=>signToken($userinfo)];
Cookie::delete($cookie_name); Cookie::delete($cookie_name);

6
app/middleware/CheckAdmin.php

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

Loading…
Cancel
Save