AdminLogin.php 896 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. * 重庆赤晓店信息科技有限公司
  4. * https://www.chixiaodian.com
  5. * Copyright (c) 2023 赤店商城 All rights reserved.
  6. */
  7. namespace app\modules\client\behaviors;
  8. use app\models\Mch;
  9. use Yii;
  10. use yii\base\ActionFilter;
  11. use yii\helpers\Json;
  12. use yii\web\Response;
  13. /**
  14. * Class MchLogin
  15. * @package app\modules\client\behaviors
  16. */
  17. class AdminLogin extends ActionFilter
  18. {
  19. public function beforeAction($action)
  20. {
  21. // 判断是否为后台管理员 && 入驻商有添加商品权限
  22. if (get_user()->is_admin != 1) {
  23. \Yii::$app->response->format = Response::FORMAT_JSON;
  24. \Yii::$app->response->data = [
  25. 'code' => 1,
  26. 'msg' => '您不是管理员',
  27. 'data' => get_user_id()
  28. ];
  29. return false;
  30. }
  31. return true;
  32. }
  33. }