【发布时间】:2013-11-29 15:50:30
【问题描述】:
似乎无法创建一种功能性方式来从 Java for Devise 插入用户。目前有这些字段: “_ID”, “访问权限”, "confirmation_sent_at", “确认令牌”, “已确认”, “电子邮件”, “加密密码”, “登录计数”
我能够插入算作用户的文档。问题是当我去: http://www.mysite.com:3000/users/confirmation?confirmation_token=TOKENHERE
我收到一条消息说它无效。
编辑 1: 当我重新发送此用户(生成新令牌) 的确认说明时,该用户可以登录。这证实了我对令牌是问题的怀疑。如何将 Devise 的令牌生成器移植到 Java?
编辑 2: 当我在网站上注册时,它说我应该检查确认链接。但是,如果我进入 Mongo shell,手动取出确认令牌并将其粘贴到 site.com/users/confirmation?confirmation_token= 然后它不起作用!但是,如果我真的使用发送给我的确认链接,它就可以工作。我怎样才能制作一个有效的令牌,全部来自 Java。请帮忙!
【问题讨论】:
标签: java ruby-on-rails mongodb devise bcrypt