Gab*_*Edu 4 laravel laravel-authentication
我尝试了多种登录方法,有效的一种是Auth::login($user);,但他没有保持登录状态,他返回到登录页面。
登录控制器:
\npublic function validateCode(Request $request)\n {\n $email = $request->email;\n\n // Get user\n $user = User::where('email', $email)->first();\n\n \n if ($user->count() > 0) {\n $validateCode = $request->input('validateCode');\n \n // Check the codes\n if ($validateCode == $user['codConfirm']) {\n Auth::login($user, true);\n \n if(Auth::check())\n return redirect()->route('home');\n else{\n dd('else');\n return redirect()->action('Auth\\LoginController@index', ['validator' => ['N\xc3\xa3o foi poss\xc3\xadvel fazer o login']]);\n }\n } else {\n return view('confirmar-usuario', ['email' => $email]);\n }\n } \n else {\n flash('Usu\xc3\xa1rio inv\xc3\xa1lido')->error();\n\n return view('login');\n }\n }\nRun Code Online (Sandbox Code Playgroud)\n我会回答我自己的问题,因为我发现了,我曾经想过的问题已被删除。所以我在这里发帖是为了帮助某人。
\n没关系,问题只是 .env。有两项重要信息必须正确填写。“SESSION_DOMAIN”和“APP_URL”。该 URL 必须不含协议和端口(如果有)。前任:
APP_URL=127.0.0.1
SESSION_DOMAIN=127.0.0.1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
95 次 |
| 最近记录: |