首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

探索devise插件-记住小弟我

2012-11-05 
探索devise插件-记住我devise 是rails 登陆认证插件,简单的研究了其登陆时记住我功能的实现.在user有rem

探索devise插件-记住我
devise 是rails 登陆认证插件,简单的研究了其登陆时"记住我"功能的实现.

在user有remember_token字段时,直接通过remember_token字段通过cookie的signed方法加密存放.

在没有remember_token字段时,在 lib/devise/models/database_authenticatable.rb|87 col 11 的authenticatable_salt方法可以看出

        self.encrypted_password[0,29] if self.encrypted_password

是取密码的0到29位的字符

热点排行