【发布时间】:2012-02-10 07:43:08
【问题描述】:
我正在使用 grails 应用程序,我被要求为我们的站点创建一个测试用户。我确实在管理控制器中编写了代码,并在他的页面中给出了链接。代码有效,我也可以看到这个测试用户的详细信息。但是当我尝试使用测试用户详细信息登录时,我无法登录。
def createTestUser = {
String timeStr = System.currentTimeMillis() + ''
//def user = userService.createQuickUser(timeStr + '@test.supjam.com', timeStr, 'test-user') // TODO requires supajam-domain 2011.12.5.1
def user = userService.createQuickUser(timeStr + '@test.supajam.com', 'test-user')
user.passwd = timeStr
user.dailyNews = false
user.offers = false
user.emailConfirmed = true
user.enabled = true
user.save(failOnError: true)
}
这是代码。如果有人可以请帮助,我会感谢他们。
【问题讨论】:
-
请出示您的用户服务码和登录码
-
你的意思是“我可以看到这个测试用户的详细信息”,该用户在数据库中?
-
我得到了这个问题的解决方案............我使用的是spring security。添加测试用户时,我进行了加密,因此无法匹配密码。
标签: grails