[英]is there a way to logout a specific user or all users from database?
我正在使用帶有彈簧安全性的grails 2.2。 我正在使用MySQL數據庫。 我想知道是否有一種方法可以通過清除mysql數據庫中的數據來注銷用戶或所有用戶。
我想知道是否有一種方法可以通過清除mysql數據庫中的數據來注銷用戶或所有用戶。
沒有。 通常,數據庫中甚至不存在表示用戶是否已登錄的狀態。 在一個簡單的系統中,信息將存儲在Web應用程序的內存中。 在更復雜的系統中,信息可能存在於與應用程序通信的單獨服務中。 該信息通常不會存儲在數據庫中。
請注意,將憑據(如用戶名,密碼和角色)存儲在數據庫中是與跟蹤誰登錄無關的。
希望對您有所幫助。
如果刪除數據庫中的數據,則用戶將無法登錄NEXT TIME。
如果打開了當前會話,則用戶將保持登錄狀態,Spring Security中沒有開箱即用的機制來結束特定用戶的會話。
如果安裝JavaMelody (有時可以作為grails插件使用),則應該能夠看到所有活動的會話,並且可以從界面中將其刪除(這將導致所有用戶注銷)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.