瀏覽代碼

no message

kuaifan 5 年之前
父節點
當前提交
7c6bbcc22a
共有 3 個文件被更改,包括 12 次插入0 次删除
  1. 2 0
      .gitignore
  2. 9 0
      app/Http/Controllers/Api/UsersController.php
  3. 1 0
      resources/lang/en/general.php

+ 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!",
 ];