【问题标题】:laravel socialite logout issuelaravel 社交名流注销问题
【发布时间】:2019-02-06 04:57:09
【问题描述】:

我正在使用 laravel socialite 登录 google 和 facebook。 在后台从 admin 登录后,可以选择使用 Google 和 Microsoft 登录。如果管理员将从 Google 或 Microsoft 登录,那么与该帐户相关的所有事件都会出现,我正在显示这些事件。 我的问题是注销后,它没有从 Microsoft 和 Google 中注销。

如果我从管理员注销,我想再次从管理员登录,那时它不应该显示来自登录之前的事件。

对于注销,我使用的是 laravel auth logout 方法。

【问题讨论】:

  • 显示管理员注销方法的代码
  • 您在哪个控制器中添加了管理员注销的注销方法?
  • <a href="{{ url('admin/logout') }}" >Logout</a>

标签: php laravel


【解决方案1】:

AdminLoginController中添加注销方法

public function logout(Request $request)
{
        Auth::guard('admin')->logout();
        $request->session()->flush();
        $request->session()->regenerate();
        return redirect()->guest(route( '/admin' ));
}

【讨论】:

  • 所以 Auth::logout 不会刷新和重新生成?顺便说一句,我们还需要它们吗?
猜你喜欢
  • 2018-08-22
  • 2016-06-07
  • 2017-10-01
  • 2022-08-06
  • 1970-01-01
  • 1970-01-01
  • 2015-08-20
  • 2017-01-06
  • 1970-01-01
相关资源
最近更新 更多