ruby-on-rails – warden.authenticate之间有什么区别?和user.v
发布时间:2020-12-17 02:23:05 所属栏目:百科 来源:网络整理
导读:我用户在我的rails应用程序中设计以验证用户身份. 我找到两种方法,“warden.authenticate?”和“user.valid_password?”. 谁能告诉我这些之间的区别. 解决方法 Devise建立在一个名为Warden的库之上. Warden是Rack的低级认证库,可作为堆栈中的中间件. Warde
我用户在我的rails应用程序中设计以验证用户身份.
我找到两种方法,“warden.authenticate?”和“user.valid_password?”. 谁能告诉我这些之间的区别. 解决方法
Devise建立在一个名为Warden的库之上. Warden是Rack的低级认证库,可作为堆栈中的中间件. Warden通过实施其他人必须继承的基本战略为战略提供基础.
warden方法是私有的,因此它不能作为动作访问.如果您打算从视图中访问它,则需要将其设为辅助方法. 希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |