簡體   English   中英

使用 spring 安全性的會話屬性

[英]Session Attributes using spring security

有人可以幫助我嗎?

如果我使用 Spring Security,如何添加會話屬性?

讓我解釋:

當用戶登錄時,我想創建一個名為 Filters 和其他名為 Site 的對象

Filters 對象的目的是將用戶可以應用的不同過濾器保留在表中。

Site對象的目的是保留用戶工作的站點或地點,根據站點確定可以看到的信息。

我試圖在主控制器中創建私有對象變量,但是當多個用戶登錄時,他們共享變量

謝謝

請參閱此鏈接

如果您使用HttpSession來存儲此信息,您應該首先在您的Controller獲取用戶身份,並在您存儲在會話中時將其用作密鑰(會話中存在密鑰時的連接信息)。 例如,您可以使用此鏈接

我試圖在主控制器中創建私有對象變量,但是當多個用戶登錄時,他們共享變量

對於上述問題,我建議您將會話屬性詳細信息與密鑰作為 user_id 放置,這對每個用戶都是唯一的,因此一旦用戶登錄,您就可以使用用戶 ID 獲取詳細信息(會話屬性值)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM