加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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);是用户登录的位置.您可以删除它或修改它以满足您的需要.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读