以其他用户身份登录后,如何在不退出并重新登录 laravel 7 的情况下返回我的帐户

Posted

技术标签:

【中文标题】以其他用户身份登录后,如何在不退出并重新登录 laravel 7 的情况下返回我的帐户【英文标题】:after i login as another user, how can i return back to my account without loging out and re-login in laravel 7 【发布时间】:2021-02-27 18:23:19 【问题描述】:

我用它来允许一个用户以另一个用户身份登录。

Auth::loginUsingId($userId, true);

现在我想创建一个按钮,当在 laravel-7 中单击时,该按钮会将用户路由回他自己的帐户。

【问题讨论】:

是否有任何父子关系您应该定义它 没有。它只是一个登录用户帐户的管理员,他想在不注销的情况下回到自己的帐户 您可以尝试将以前的用户ID 存储在会话中。然后在您“返回”到您的管理员帐户时检索它 【参考方案1】:

use laravel impersonate

通过使用它,您将能够登录到其他用户帐户而无需从您的帐户注销

【讨论】:

是的,当您通过 api 发送您模拟的用户 id 时它会起作用

以上是关于以其他用户身份登录后,如何在不退出并重新登录 laravel 7 的情况下返回我的帐户的主要内容,如果未能解决你的问题,请参考以下文章

如何在不注销并重新登录的情况下重新加载 .bashrc 设置?

Android Facebook SDK - 如何以其他用户身份登录?

怎么以root的身份登录ubuntu

使用 google 登录可防止用户使用其他帐户再次登录 - iOS

怎么以root用户登录ubuntu桌面

在SharePoint 2013中显示“以其他用户身份登录”