簡體   English   中英

Spring Security UI插件中的ResetPassword功能

[英]ResetPassword functionality in Spring Security UI plugin

我是新來的grails。
我在netbeans 7.2.1中創建了grails應用程序。
我正在使用grails-1.3.4。

我需要實現ForgotPassword功能。 因此,我為此下載並安裝了Spring Security UI插件的依賴項,並也安裝了該插件。
我可以注冊用戶,也可以通過電子郵件進行驗證。

現在,我正在使用此插件的ForgotPassword功能,並且正在使用請求令牌發送郵件。 單擊郵件中發送的鏈接后,我可以看到“重置密碼”表單。
但是,當我在“ 新密碼”和“ 重新輸入密碼”中輸入正確的密碼時。
它只是停留在同一頁面上,沒有給出任何錯誤,並且沒有消息顯示,只是停留在ResetPassword表單上。

並且密碼未更改。

我已經使用s2-quickstart命令創建了User and Role域類,並向User類添加了一個電子郵件字段。

編輯:

當我單擊郵件中提到的重置密碼鏈接時,我得到了重置密碼表格,但也看到一條錯誤消息,如附件圖像所示

在此處輸入圖片說明 提前致謝。

您可能正在對密碼進行雙重編碼。 有關此設置,請參見http://grails-plugins.github.com/grails-spring-security-ui/docs/manual/guide/10%20Customization.html中的“密碼加密”部分。

順便說一句-您是Grails的新手,但使用1.3.4嗎? 您應該使用2.1.x或2.2.x

按照Burt的回應,您是否有機會使用多個數據源? 如果是這樣,您可能會遇到此問題 該頁面上的最后一條評論描述了一種可能的解決方法。

暫無
暫無

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

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