Open adantart opened 1 year ago
This might be #162, there is a workaround I'm the comments over there which you could test
Unfortunately, it still logs out when I leave impersonation
I had this problem on this library, then I looked for another one, but unfortunately it had the same problem, but after a while I found a solution, so it might work on this one too.
$impersonate = Auth::user()?->impersonate();
$user = $impersonate->getImpersonator();
$impersonate->leave();
Auth::guard('sanctum')->setUser($user);
Laravel Framework 9.19.0
I have tried using the link generated by route('impersonate.leave') and also with my own controller method and using manually: Auth::user()->leaveImpersonation();
But both ways redirects me to the login page, since it loses the authentication of the original user.
I tried (reading some other issues) using Route::middleware(['auth:web',]) instead of auth:sanctum. And also add this
But problem persists...
Any ideas ?