| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- /**
- * 重庆赤晓店信息科技有限公司
- * https://www.chixiaodian.com
- * Copyright (c) 2023 赤店商城 All rights reserved.
- */
- /*
- * @Author: your name
- * @Date: 2021-04-29 14:38:55
- * @LastEditTime: 2021-04-29 14:41:21
- * @LastEditors: Please set LastEditors
- * @Description: In User Settings Edit
- * @FilePath: \admin_php\modules\client\behaviors\UserLogin.php
- */
- namespace app\modules\client\behaviors;
- use app\models\Mch;
- use app\models\User;
- use Yii;
- use yii\base\ActionFilter;
- use yii\helpers\Json;
- use yii\web\Response;
- /**
- * Class MchLogin
- * @package app\modules\client\behaviors
- */
- class UserLogin extends ActionFilter
- {
- public function beforeAction($action)
- {
- $access_token = get_params('access_token') ?: post_params('access_token');
- if (!$access_token) {
- \Yii::$app->response->format = Response::FORMAT_JSON;
- \Yii::$app->response->data = [
- 'code' => 401,
- 'msg' => 'access_token 不能为空'
- ];
- return false;
- }
- if (!get_user() || !get_user_id()) {
- \Yii::$app->response->format = Response::FORMAT_JSON;
- \Yii::$app->response->data = [
- 'code' => 401,
- 'msg' => '登陆失败'
- ];
- return false;
- }
- return true;
- }
- }
|