我在網站上添加了阻止用戶功能。 我將isBlocked加到我的UserModel。當我用戶嘗試登錄 - 這個字段檢查。 問題保留已記錄的用戶。當管理員阻止用戶時,我想強制註銷它。 我已閱讀下列主題: How do you log out all logged in users in spring-security? ,但我沒有想法如何檢查委託人(實際java.lang.Object)與相關用戶。
如果管理員想阻止其他用戶,我希望能夠強制其他用戶註銷。 我已閱讀以下的答案 How do you log out all logged in users in spring-security? 我已經寫了下面的代碼: @Autowired
private SessionRegistry sessionRegistry;
...
private void logout(String name)
編輯:我現在正在測試它,很奇怪,有時它工作,有時它會給我那個錯誤。 我有一個應用程序,我已經覆蓋Laravel註銷功能,所以我有這個在我的AuthController.php public function getLogout()
{
$userid = Auth::user()->id;
date_default_timezone_set('Asia/Taipei');