簡體   English   中英

注冊和登錄表格與GWT

[英]Registration and Login form with GWT

有沒有關於使用Google Web Toolkit創建注冊表單和密碼登錄屏幕的好教程?

查看google-web-toolkit-incubator的登錄常見問題解答 ,其中介紹了如何以安全的方式創建登錄頁面和存儲數據。

如果你正在使用AppEngine,這可能是最好的教程。 http://code.google.com/appengine/docs/java/gettingstarted/usingjsps.html

但即使您沒有使用Google AppEngine UserService,也始終可以使用您自己的幫助程序類替換UserService類,以便對應用程序用戶進行身份驗證。

如果你問“我如何為我的GWT應用程序實現登錄頁面?”的問題,每個人都只是重定向到這篇半完整的文章:“ LoginSecurity FAQ ”,它只給你一半的解決方案。 它討論了jBCrypt以及將sessionID與客戶端和服務器之間的每個RPC調用進行通信的需求。 但是,它沒有闡明解決方案的許多重要方面:

1)根據作者的說法,checkWithServerIfSessionIdIsStillLegal()方法用於在sessionID不再合法時顯示登錄框,否則允許您訪問主應用程序。 但是你在哪里放置這種方法? 哪個“就在你的!EntryPoint開始執行”之后? 它是在一個單獨的GWT應用程序中嗎? 它是同一GWT應用程序中的不同入口點嗎? 你從哪里稱呼這種方法?

2)與1立即相關的是:loginbox在這個架構中的位置是什么? 同樣,它是否與您限制訪問的主要部分在同一GWT應用程序中? 如果是這樣,它是否被指定為單獨的入口點? 或者,LoginBox只是一個單獨的GWT應用程序,只有當checkWithServerIfSessionIdIsStillLegal()方法返回true時才負責將guest虛擬機重定向到主應用程序?

沒有可用的示例或解釋,這非常令人沮喪。

這是一個

簡單的GWT Spring Webapp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM