| 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;
|
| xqd
@@ -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)
|
|
|
{
|
|
|
|
| xqd
@@ -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();
|