Parcourir la source

个人修改密码

sugangqiang il y a 1 an
Parent
commit
1d0fc96cc5
1 fichiers modifiés avec 10 ajouts et 1 suppressions
  1. 10 1
      app/common/controller/Auth.php

+ 10 - 1
app/common/controller/Auth.php

@@ -669,7 +669,16 @@ class Auth extends BaseController {
             $ep->password = $password;
             $ep->save();
         } else {
-            //个人账户找回密码TODO
+            $count = \app\common\model\Person::where('username', $username)->where('phone', $phone)->count();
+            if ($count == 0) {
+                return json(['msg' => '未找到相关账号,请仔细核对账号及手机号信息!', 'code' => 500]);
+            }
+            if ($count > 1) {
+                return json(['msg' => '找到多个账户,请联系相关单位处理!', 'code' => 500]);
+            }
+            $ep = \app\common\model\Person::where('username', $username)->where('phone', $phone)->find();
+            $ep->password = $password;
+            $ep->save();
         }
         return json(['msg' => '找回密码成功!', 'code' => 200]);
     }