2012-07-24 93 views
5

我有一個GWT前端的Java應用程序,做一些東西。在GWT應用程序中的用戶註冊/登錄管理

現在我想實現用戶和他們的註冊,像「忘記密碼」,登錄和註銷。

我的問題是 - 這是一件事,幾乎每個人都在他們的應用程序,但有很多事情做錯了(哈希密碼,有人僞造「忘記密碼」等),所以必須有一些通用的解決方案或庫。

我的意思是在客戶端和服務器端的一些GUI小部件,這將處理用戶登錄並保存他們的密碼。

這樣的事情存在嗎?

回答

1

here

它描述了幾件事情:

  • 如何創建一個基於用戶/密碼驗證的「登錄」頁面。
  • 如何以安全的方式在服務器上存儲此數據。
  • 允許用戶'保持登錄狀態'只要你想要,所以他們不必每次輸入他們的用戶名和密碼 。

以及更多。

+0

謝謝。 我看過那個頁面,我只是覺得它還是太複雜了,在我看來還有太多的東西在做錯了。 我知道我可能聽起來天真:)但我想要更多的「automagical」解決方案。像Spring Security一樣,只有更多...易於設置。 – 2012-07-24 13:03:38

+0

如果您提到Spring安全性,爲什麼不使用它?使用JSP甚至靜態HTML構建登錄頁面,並將登錄請求發送到spring安全servlet j_spring_security_check。所有的重定向邏輯,記住我等都可以配置。成功後,重定向到您的GWT應用程序頁面。註銷鏈接是再次指向Spring註銷servlet的href(j_spring_security_logout)。在服務器端,您可以使用UserDetailsS​​ervice來插入用戶持久性。儘管如此,我並不知道忘記密碼功能的通用方法。 – StefanR 2012-07-25 09:04:18

相關問題