2011-03-23 76 views
-1

假設用戶同時訪問帳戶管理員刪除他的帳戶然後在前端應該發生什麼?用戶可以訪問他的帳戶或重定向到登錄頁面?我們是否可以管理已刪除用戶的會話?

同樣如果管理員失活的用戶應該發生什麼?

的網站

+1

你在問什麼?很明顯,用戶應該立即被鎖定,並且任何新的交易都被拒絕,除非您在這裏沒有太多意義。無需瞭解平臺的任何信息:拋出安全異常或立即將用戶重定向至「您被禁止」頁面。有關更詳細的答案,請提交更多信息。 – stefan 2011-03-23 05:10:52

+0

假設我有在asp.net中開發的web應用程序。 情景:-user在前端登錄,同時我從後端刪除了他的賬戶,用戶仍然可以在前端訪問他的賬戶或重定向到登錄頁面? – Rohit 2011-03-23 05:18:09

+0

請參閱http://stackoverflow.com/questions/4773197/how-to-kill-other-users-session – stefan 2011-03-23 05:20:39

回答

0

完全取決於你如何設置它。如果您希望它自動將其註銷,則必須在從數據庫中刪除用戶後手動刪除會話。

+0

一旦帳戶被刪除,我們可以自動刪除會話嗎? – Rohit 2011-03-23 05:11:17

0

解決方案

  1. 如果用戶刪除 註銷並重定向用戶到一個頁面,告知帳戶被刪除。通知聯繫管理員
  2. 如果用戶不活動 註銷並將用戶重定向到登錄頁面或系統的其他頁面並通知他/她的帳戶處於非活動狀態。通知聯繫管理員
0

您應該在用戶執行任何操作之前檢查用戶會話(我只是使用會話中的信息再次登錄它們並將相關信息返回給會話,這會使其也很容易跟蹤用戶可能做出的任何帳戶更改),因此,在管理員刪除帳戶後,一旦用戶嘗試使用帳戶,登錄功能/方法或您使用的任何機制應該返回false並設置會議相應

相關問題