born 6 سال پیش
والد
کامیت
33a3970279
3فایلهای تغییر یافته به همراه9 افزوده شده و 4 حذف شده
  1. 3 2
      app/Http/Controllers/Admin/MemberController.php
  2. 2 2
      app/Http/Controllers/Sys/UserController.php
  3. 4 0
      public/function.php

+ 3 - 2
app/Http/Controllers/Admin/MemberController.php

@@ -55,8 +55,9 @@ class MemberController extends Controller
     public function store(MemberCreateRequest $request)
     {
         $data = $request->all();
-        $data['password'] = bcrypt($data['password']);
+        // $data['password'] = bcrypt($data['password']);
         $data['uuid'] = \Faker\Provider\Uuid::uuid();
+        $data['password'] = createPasswd(trim($data['password']),$data['uuid']);
         if (Member::create($data)){
             return redirect()->to(route('admin.member'))->with(['status'=>'添加账号成功']);
         }
@@ -85,7 +86,7 @@ class MemberController extends Controller
         $member = Member::findOrFail($id);
         $data = $request->except('password');
         if ($request->get('password')){
-            $data['password'] = bcrypt($request->get('password'));
+            $data['password'] =createPasswd(trim($request->get('password')),$member['uuid']);
         }
         if ($member->update($data)){
             return redirect()->to(route('admin.member'))->with(['status'=>'更新用户成功']);

+ 2 - 2
app/Http/Controllers/Sys/UserController.php

@@ -16,7 +16,7 @@ class UserController extends Controller
         $cpwd=$req->input('confirm_password');
         $user['phone']=$req->input('phone');
         $user['uuid']=getUUID();
-        $user['password']=md5(md5($user['uuid'].trim($user['password'])));
+        $user['password']=createPasswd(trim($user['password']),$user['uuid']); 
         try{
             $re=\App\Models\Member::insert($user);
         }catch(Exception $ex){
@@ -33,7 +33,7 @@ class UserController extends Controller
             return toJson(-20002);
         }
 
-        if(($member['password'])!=md5(md5($member['uuid'].$user['password']))){
+        if(($member['password'])!=createPasswd(trim($user['password']),$member['uuid'])){
             return toJson(-20003);
         }
         // echo $member['id'];

+ 4 - 0
public/function.php

@@ -84,4 +84,8 @@ function randcode($num=6)
         $authnum .= $list[$randnum];
     }
     return $authnum;
+}
+
+function createPasswd($passwd,$solt){
+    return md5(md5($solt.$passwd));
 }