在我的 laravel 5 应用程序中,有一个功能允许具有管理员角色的用户重置非管理员的任何人的密码,但这不会强制该人注销并再次登录。更改密码后如何强制用户注销?我没有对用于验证用户身份或任何内容的中间件进行任何更改。
我不知道它是否有效,但你可以尝试:
// get current user
$user = Auth::user();
// logout user
$userToLogout = User::find(5);
Auth::setUser($userToLogout);
Auth::logout();
// set again current user
Auth::setUser($user);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)