我刚要学习本教程: http://eureka.ykyuen.info/2011/03/03/rails-%E2%80%93-add-custom-fields-to-devise-user-model/
然后意识到我的Devise需要一些定制。我对Rails很陌生,所以提前抱歉。
我在做什么: 我需要为我的朋友创建一个Minecraft服务器的站点。我设置了没有额外的设计,只是一个访问级别(管理员,主持人,开发人员,排名等)。我在这里使用mongoid。
有什么问题?我需要确保用户真正拥有他们的我的Minecraft帐户!我想这样做的方式:在游戏中输入/注册[email],你会收到一封带有确认链接的电子邮件,你点击它并完成,你现在已经注册。
我在问:有人可以指导我:我需要在Java中做什么,只需要做什么,而不是代码(在PHP之前我已经完成了这个,我打开了一个连接到页面,我发送了用户名和哈希作为参数),以及在Rails中必须做什么(更改一些视图,完全重做Devise的内部,只需要什么,以及一些示例)。我对铁轨很陌生,所以请对我的大脑好一点!谢谢!
我知道这是一个很大的帮助请求,但如果您对如何做到这一点有所了解,请帮助。谢谢你的阅读!
编辑: 好的......我真的在这里绝望,我会尽可能地简单: 如何自定义设计确认?我想这样:从JAVA我可以创建一个用户(只有他的用户名和电子邮件)无法登录,因为他还没有确认。当网站获得此帐户的请求时,我想发送一封带有确认链接的邮件的电子邮件。从那里开始,我需要他们输入密码并重新确认,而不是直接进行验证,因为请记住:帐户是在没有密码的情况下创建的,只有用户名和电子邮件!填写表格后,他们的帐户就会激活!
请帮助,我需要快速完成,我的应用程序正在快速增长,改变这一切将是一件麻烦事。直到有人可以帮助我,为了让用户做得更好,我正在使用一种方法来获取我希望他们使用的显示名称,现在它设置为电子邮件,在有人帮助我之后我终于可以使用它了!
感谢您的阅读,如果您知道答案或upvote请回复,以便有人能提供一个好的答案!
答案 0 :(得分:0)
(假设您已将用户名字段添加到Devise创建的用户模型中)
我会做什么:
通过这种方法,您不必深入挖掘Devise的内涵。开箱即用,但直到与用户进行第二次互动。