2010-11-29 200 views

回答

7

看看其中介紹瞭如何以安全的方式創建一個登錄頁面和存儲數據的google-web-toolkit-incubator's Login FAQ

+0

真棒這應該幫助我做我需要做的。格拉西亞斯 – 2010-11-29 14:24:48

+0

URL不存在。 – Frankline 2013-01-29 13:47:39

2

Here is one

簡單的GWT春天的webapp

+0

謝謝,這是一個好開始 – 2010-11-29 14:11:46

+2

在此服務器上找不到請求的URL /examples/simple-gwt-spring-webapp.html。 – prayagupd 2012-10-09 09:23:07

2

如果您問「我如何爲我的GWT應用程序實現登錄頁面?」,每個人都會將您重定向到這個半完整文章:「LoginSecurity FAQ」,它只給你一半的解決方案。它討論了jBCrypt以及需要在客戶端和服務器之間每次RPC調用時傳遞sessionID。然而,它並沒有揭示解決方案的許多關鍵方面:

1)根據作者,checkWithServerIfSessionIdIsStillLegal()方法的目的是要麼顯示登錄框,如果sessionID不再合法或允許您訪問否則主要應用。但你在哪裏放置這種方法? 「在你的後面!EntryPoint開始執行」在哪裏?它是在一個單獨的GWT應用程序中?它在同一個GWT應用程序中是不同的入口點嗎?你從哪裏實際調用這個方法?

2)立即與1相關的是:登錄框在哪裏住在這個架構?同樣,它是否與您限制訪問的主要部分在同一個GWT應用程序中?如果是這樣,它是否被指定爲單獨的入口點?或者,LoginBox只是一個獨立的GWT應用程序,負責將客戶機重定向到主應用程序,只有在其checkWithServerIfSessionIdIsStillLegal()方法返回true時纔會將其重定向到主應用程序。

沒有可用的示例或解釋,這是相當令人沮喪的。