我将使用Spring Security UI忘记密码并重置密码。
在我的用户域中,我有:

String firstName 
String lastName 
String emailAddress  
String password  
String password2 

用户使用emailAddres而不是userName登录。我已经使用grails.plugin.springsecurity.userLookup.usernamePropertyName ='emailAddress'更新了config.groovy

如何在Spring Security UI中自定义registerController?

请您参考如下方法:

您应该自定义 Controller :

在这里Spring Security UI Plugin(请阅读文档)。

使用此命令grails s2ui-override register,您将定制以下文件:

  • Controller /RegisterController.groovy
  • View /注册/forgotPassword.gsp
  • views / register / index.gsp
  • View /注册/resetPassword.gsp

  • 在这里: views/register/index.gsp您可以看到 View 代码,应该在此处添加新的输入字段,并且在 RegisterController的结尾处,您可以自定义 RegisterCommand以创建新用户。


    评论关闭
    IT序号网

    微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!