使用Spring安全性插件0.5.3和Grails 1.2.1,僅使用一個字段驗證用戶是否可能?例如,我的意思是,使認證表單中的j_username和j_password字段與認證前相同。我讀過可以在Config.groovy中使用acegi插件在插件的舊版本中定義j_username字段。現在它使用SecurityConfig.groovy,但定義該字段的可能性不再存在。Grails + Spring Security單場登錄
任何想法??
非常感謝,
米格爾
使用Spring安全性插件0.5.3和Grails 1.2.1,僅使用一個字段驗證用戶是否可能?例如,我的意思是,使認證表單中的j_username和j_password字段與認證前相同。我讀過可以在Config.groovy中使用acegi插件在插件的舊版本中定義j_username字段。現在它使用SecurityConfig.groovy,但定義該字段的可能性不再存在。Grails + Spring Security單場登錄
任何想法??
非常感謝,
米格爾
你可以使爲j_password領域隱藏的,然後當你生成登錄頁面,您可以用這是所有用戶共用一個硬編碼密碼填充隱藏字段。
<g:hiddenField value="${passwordVal}" name='j_password' id='j_password' />
然後當您登錄時提交隱藏字段。
它不完美,但應該滿足您的需求。
是的,它符合我的需求;不過,我想我會結束使用兩個字段,如同一個確認。非常感謝! – Miguel 2010-05-26 12:13:39
您正在創建一個應用程序,如果您只知道用戶的登錄名,它會將您登錄到該用戶? – 2010-05-11 18:21:06
正確...通過普通郵件向用戶提供「身份代碼」,並且它應該是唯一的。我想用這個代碼作爲單個字段用於spring security和grails的身份驗證......有可能嗎? – Miguel 2010-05-11 18:27:11
對我來說,一個解決方案是在數據庫中使用相同的用戶名和密碼值,並讓用戶輸入相同的代碼兩次,但我想知道是否有可能以另一種方式進行操作... – Miguel 2010-05-11 18:29:54