0
作爲管理員,我可以重置所有用戶的密碼。我是否可以知道當我重置密碼時,如何在所有設備/ PC上註銷特定用戶「所有」會話?ASP.NET如何在密碼重置/更改時註銷用戶所有會話
實施例:
1)用戶1登錄到PC1,PC2和PC3。
2)管理員重置/更改User1的密碼。
3)系統註銷會話在PC1,PC2和PC3。
它如何在ASP.NET中完成?
謝謝。
作爲管理員,我可以重置所有用戶的密碼。我是否可以知道當我重置密碼時,如何在所有設備/ PC上註銷特定用戶「所有」會話?ASP.NET如何在密碼重置/更改時註銷用戶所有會話
實施例:
1)用戶1登錄到PC1,PC2和PC3。
2)管理員重置/更改User1的密碼。
3)系統註銷會話在PC1,PC2和PC3。
它如何在ASP.NET中完成?
謝謝。
這是可能的,Facebook
,G mail
都做了,但它不是簡單的
在檢查用戶對Session_Start
是無效的session
如果該標誌設置數據庫使用的標誌。可能不一定使用布爾值,您可以使用DateTime值並使在該時間之前開始的所有會話無效。這可以通過在login
上檢查存儲在cookie
中的值來完成。 檢查以下計算器的討論,我認爲它會幫助你 Check
我想有沒有直接的方法爲這個...關於解決方案是檢查密碼,用戶每次使用嘗試訪問頁面....或者你可以把用戶表中的標誌稱爲密碼重置,並檢查標誌是否爲真,而不是註銷用戶,並強制重新登錄用戶 – 2014-12-04 06:51:30
猜測這是實現它的最好方法,唯一的缺點是額外的檢查。會試試謝謝。 – teapeng 2014-12-04 08:38:55