php – Laravel 5.4 – 注册后禁用自动登录
发布时间:2020-12-14 19:41:39 所属栏目:大数据 来源:网络整理
导读:我需要在laravel 5.4应用程序中注册用户后禁用自动登录.对于5.2和5.3版本有足够的源[ example],但很难找到5.4版本的解决方案. 在Laravel 5.4中,没有AuthController,因为它分为LoginController和RegisterController.指导我在laravel 5.4中禁用自动登录. 由于
我需要在laravel 5.4应用程序中注册用户后禁用自动登录.对于5.2和5.3版本有足够的源[
example],但很难找到5.4版本的解决方案.
在Laravel 5.4中,没有AuthController,因为它分为LoginController和RegisterController.指导我在laravel 5.4中禁用自动登录.
由于您的RegisterController使用RegistersUsers特性,因此RegisterController可以使用所有特征的方法.为了防止用户在成功注册后登录,您需要覆盖的方法是register().这是方法的初始主体:
public function register(Request $request) { $this->validator($request->all())->validate(); event(new Registered($user = $this->create($request->all()))); $this->guard()->login($user); return $this->registered($request,$user) ?: redirect($this->redirectPath()); } 该行:$this-> guard() – > login($user);是用户登录的位置.您可以删除它或修改它以满足您的需要. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |