فهرست منبع

修复没有对已删除的管理员登录判断

sugangqiang 2 سال پیش
والد
کامیت
d23a9f77b0
2فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 1 1
      app/admin/controller/User.php
  2. 3 1
      app/common/api/UserApi.php

+ 1 - 1
app/admin/controller/User.php

@@ -193,7 +193,7 @@ class User extends AdminController {
                 case 10001:
                     return json(["msg" => "冻结成功"]);
                 case 10002:
-                    return json(["msg" => "账户已经被删除,冻结成功失败"], 500);
+                    return json(["msg" => "账户已经被删除,冻结失败"], 500);
                 case 10003:
                     return json(["msg" => "不能重置管理员账户"], 500);
                 default:

+ 3 - 1
app/common/api/UserApi.php

@@ -37,7 +37,9 @@ class UserApi {
                 break;
             default:
                 //管理员
-                $user = User::where(['account' => $username])->findOrEmpty();
+                $where[] = ["account", "=", $username];
+                $where[] = ["status", "<>", 3];
+                $user = User::where($where)->findOrEmpty();
                 break;
         }
         $this->info = $user;