dyjh 6 éve
szülő
commit
e658cd3de1
1 módosított fájl, 30 hozzáadás és 0 törlés
  1. 30 0
      app/Http/Controllers/Admin/Auth/LoginController.php

+ 30 - 0
app/Http/Controllers/Admin/Auth/LoginController.php

xqd xqd xqd
@@ -2,6 +2,7 @@
 
 namespace App\Http\Controllers\Admin\Auth;
 
+use App\Models\AdminUserModel;
 use App\Services\Admin\AdminUser;
 use App\Http\Controllers\Admin\Controller;
 use Illuminate\Foundation\Auth\AuthenticatesUsers;
@@ -65,6 +66,34 @@ class LoginController extends Controller
         return 'name';
     }
 
+    public function wxLogin()
+    {
+        $store_id = session()->get('store_id');
+        // dd($store_id);die;
+        $wUser = session()->get('wUser');
+        $wAccount = session()->get('wAccount');
+        $res = AdminUserModel::where([['name', $wUser['name']],['store_id', $store_id]])->first();
+        if (!$res) {
+            $createUser['name'] = $wUser['name'];
+            $createUser['real_name'] = $wUser['username'];
+            $createUser['password'] = bcrypt('qweqwe');
+            $createUser['type'] = 0;
+            $createUser['status'] = 1;
+            $createUser['is_root'] = null;
+            $createUser['store_id'] = $store_id;
+            $createUser['admin_role_id'] = 4;
+            $res = AdminUserModel::create($createUser);
+        }
+        //dd(Auth::loginUsingId($res->id));
+        if (Auth::guard('admin')->loginUsingId($res->id)) {
+
+            $userAuth = Auth::guard('admin')->user();
+            session()->put('is_we7','true');
+            return redirect('?route=Admin/Base/Index/index');
+        }
+        //dd('success');
+    }
+
     public function login(\Illuminate\Http\Request $request)
     {
 
@@ -84,6 +113,7 @@ class LoginController extends Controller
         }
         $res = $this->_service->login($request->name, $request->password);
         if($res) {
+            session()->put('is_we7','true');
             redirect('/admin/login');
         }else{
             $msg = $this->_service->getMsg();