设计:带有Warden的Rails的灵活身份验证解决方案 源码
Devise是基于Warden的Rails灵活的身份验证解决方案。 它: 基于机架; 是基于Rails引擎的完整MVC解决方案; 允许您同时登录多个模型; 基于模块化概念:仅使用您真正需要的东西。 它由10个模块组成: :哈希并在数据库中存储密码,以在登录时验证用户的真实性。身份验证可以通过POST请求或HTTP基本身份验证来完成。 :添加了OmniAuth( )支持。 :发送带有确认说明的电子邮件,并验证登录期间是否已确认帐户。 :重置用户密码并发送重置指令。 :通过注册过程处理用户注册,还允许他们编辑和销毁帐户。 :管理生成和清除令牌以从保存的cookie中记
下载地址
用户评论