原创作者: hideto
阅读:825次
评论:0条
更新时间:2011-05-26
登录和认证常常是我们Rails系统所必需的,但经常不是程序的核心功能
我们可以在ApplicationController里定义logged_in?方法:
这样我们就可以在我们的Rails系统中的任何地方使用logged_in?方法
而且我们简单的用local_request?作为该方法的内容,只要是本地访问就认为登录了
以后我们再用具体实现逻辑替换local_request?
我们还可以伪装一个登录用户:
我们可以在ApplicationController里定义logged_in?方法:
def logged_in? local_request? end helper_method :logged_in?
这样我们就可以在我们的Rails系统中的任何地方使用logged_in?方法
而且我们简单的用local_request?作为该方法的内容,只要是本地访问就认为登录了
以后我们再用具体实现逻辑替换local_request?
我们还可以伪装一个登录用户:
def current_user Struct.new("User", :name, :password).new("chad", "secret") end
评论 共 0 条 请登录后发表评论