请有人可以帮助我。如何在laravel 5.3中注册后禁用自动登录。 我可以在5.2中完成,但不能在5.3中完成。注册后在Laravel 5.3中禁用自动登录
3
A
回答
4
在5.3
你只需要重写注册方法。您可以添加以下到您App\Http\Controllers\Auth\RegisterController
:
/**
* Handle a registration request for the application.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function register(Request $request)
{
$this->validator($request->all())->validate();
event(new Registered($user = $this->create($request->all())));
//The auto login code has been removed from here.
return redirect($this->redirectPath());
}
此外,您可以更改重定向路径在register
方法本身或只是更新对类的顶部$redirectTo
财产。
希望这会有所帮助!
1
在5.3中,您需要覆盖register()
方法RegisterController.php
这将在使用make:auth
命令后生成。只是评论login()
部分:
//$this->guard()->login($user);
1
没有AuthController.php在Laravel 5.3 *所以修改RegisterController.php并添加这些行
use Illuminate\Http\Request; use Illuminate\Auth\Events\Registered;
然后,添加此行办理登记请求用于上述参数
public function register(Request $request)
{
$this->validator($request->all())->validate();
event(new Registered($user = $this->create($request->all())));
return $this->registered($request, $user)
?: redirect($this->redirectPath());
}
$this->guard()->login($user);
1
内部RegistersUsers特点是有功能
protected function registered(Request $request, $user)
{
if(!$user->active){
// store msg in session and display to user
Auth::logout();
}
}
这是执行,一旦用户注册,甚至在这里你检查检查,如果用户进行验证,任何其他代码和验证::注销(),这是最好的方式功能去做吧。不需要改变其他任何可以混淆框架的代码。
+0
这个文件在哪里'RegistersUsers'? – PseudoAj
相关问题
- 1. Laravel 5.3自动注销后登录
- 2. Laravel 5.4 - 注册后自动登录
- 3. Laravel 5.4 - 注册后禁用自动登录
- 4. 注册后自动登录
- 5. 注册后自动登录
- 6. 注册后自动登录
- 7. 如何在laravel中注册后自动登录
- 8. 如何在laravel 5.4.12中成功注册后自动登录?
- 9. 在CAS注册后自动登录
- 10. 在laravel的一个页面中注册并登录表单5.3
- 11. wordpress注册后自动登录
- 12. .NET MVC 4注册后自动登录
- 13. Yii2注册后自动登录
- 14. Laravel 5.3注册后重定向用户
- 15. Laravel 5.3.14 - 注册后无效登录
- 16. Laravel 5.2注册时登录
- 17. 重定向到上一个url或返回()登录/注册后在Laravel 5.3
- 18. Laravel 5.3自定义注册表
- 19. 设计注册自动登录用户
- 20. 如何通过变量在laravel 5.3中登录和注册视图
- 21. 用户在Laravel上注册后无法登录
- 22. Django注册 - 成功登录后从登录/注册重定向
- 23. 在wordpress中自定义登录注册
- 24. 注册后的自动登录用户Wordpress
- 25. 用户注册后Django自动登录(1.4)
- 26. 流星:注册用户,然后自动登录
- 27. Spring Security - 注册用户后自动登录失效
- 28. CreateUserWizard:注册后,我希望用户自动登录
- 29. 在magento注册后自动登录客户
- 30. ASP.NET MVC 5.如何在注册后关闭自动登录
你只是希望他们被重定向到登录页面? –