我有一個GWT應用程序設計模式的單身類加載不同的「屏幕」基本上是各種複合小部件代表我的應用程序的不同頁面。檢查用戶是否在GWT應用程序中進行身份驗證的最佳方法是什麼?
public enum ContentContainer {
INSTANCE;
public void setContent(Composite content) {
RootPanel.get("content").clear();
RootPanel.get("content").add(content);
}
}
我正在使用Apache Shiro執行身份驗證。
我應該使用哪些設計模式來要求我的幾個「屏幕」要求用戶進行身份驗證?我目前正在考慮在單身人士中使用第二種方法,setAuthenticatedContent()
,它將執行檢查以查看用戶是否已登錄。但是,這對我來說似乎相當不雅,因爲我必須確保每個單獨的鏈接/按鈕使我能夠輸入一個要求驗證的屏幕,通過setAuthenticatedContent()
而不是setContent()
。
有沒有更好的方法可用於我,我還沒有想到呢?
您的意思是,在服務器或客戶端代碼? –