kuaifan 5 anos atrás
pai
commit
7c6bbcc22a

+ 2 - 0
.gitignore

@@ -4,6 +4,8 @@
 /public/images
 /public/js
 /public/uploads/*
+/public/.well-known
+/public/.user.ini
 /public/hot
 /storage/*.key
 /vendor

+ 9 - 0
app/Http/Controllers/Api/UsersController.php

@@ -258,6 +258,15 @@ class UsersController extends Controller
             return Base::retError('新旧密码一致!');
         }
         //
+        if (env("PASSWORD_ADMIN") == 'disabled') {
+            if ($user['id'] == 1) {
+                return Base::retError('当前环境禁止修改密码!');
+            }
+        }
+        if (env("PASSWORD_OWNER") == 'disabled') {
+            return Base::retError('当前环境禁止修改密码!');
+        }
+        //
         if ($user['setpass']) {
             $verify = DB::table('users')->where(['id'=>$user['id'], 'userpass'=>Base::md52($oldpass, Users::token2encrypt())])->count();
             if (empty($verify)) {

+ 1 - 0
resources/lang/en/general.php

@@ -109,4 +109,5 @@ return [
     "未开放注册。" => "Registration not open.",
     "注册成功!" => "Registered!",
     "注册失败,请稍后再试。" => "Registration failed. Please try again later.",
+    "当前环境禁止修改密码!" => "Password changes are not allowed here!",
 ];