流明模拟/临时重新登录用户

时间:2019-04-25 11:59:33

标签: oauth lumen laravel-passport

我正在尝试使用dusterio / lumen-passport在Lumen框架中模拟用户。在UserController中,我创建了以下方法来执行重新登录:

    public function relogin(Request $request)
    {
        $this->validate($request, [
            'user_id'  => 'required|integer'
        ]);

        $user = User::findOrFail($request->user_id);
        Auth::setUser($user);
        return $user;
    }

,并且不会重新登录。如果我检查Auth :: user();在返回之前,它正确地是新用户,但不是持久性的。我想我也应该强制令牌更新,但是要花上几个小时。有任何帮助/见解吗?

我不仅需要重新登录,还需要保留原始用户,因此调用另一个方法(例如loginOriginalUser)应用程序将重新登录原始用户。

感谢您的任何建议

0 个答案:

没有答案