2013-07-28 108 views
-1

我有一個Web應用程序,應該只有一點不同:如果用戶登錄,數據應自動保存到數據庫。 未登錄的用戶應該能夠使用完整的應用程序,但沒有持久性。如何在整個應用程序中實現特定於登錄的行爲?

如何通過整個應用程序實現這一點? 在每個可能觸發持續行爲的操作之前,我必須調用一些Session.getUser.isLoggedIn()嗎?這就是我到目前爲止所做的。

或者有更好的方法嗎?

回答

0

不得不在一個地方寫這樣的行爲將是最好的方法。

這可以通過多種方式完成,並取決於您的技術堆棧。

你的前端是什麼?什麼是你的持久性框架?

可以說你正在調用無狀態會話bean進行持久化。你可以在這之前放置一個攔截器,這會在繼續之前檢查登錄用戶。

相關問題