当前位置:首页 > 网站旧栏目 > 学习园地 > 设计软件教程 > 每天一剂Rails良药之Stud Out Authentication

每天一剂Rails良药之Stud Out Authentication
2010-01-14 07:06:45  作者:  来源:
登录和认证常常是我们Rails系统所必需的,但经常不是程序的核心功能
我们可以在ApplicationController里定义logged_in?方法:
Java代码 复制代码
  1. def logged_in?   
  2.   local_request?   
  3. end   
  4. helper_method :logged_in?  

这样我们就可以在我们的Rails系统中的任何地方使用logged_in?方法
而且我们简单的用local_request?作为该方法的内容,只要是本地访问就认为登录了
以后我们再用具体实现逻辑替换local_request?
我们还可以伪装一个登录用户:
Java代码 复制代码
  1. def current_user   
  2.   Struct.new("User", :name, :password).new("chad""secret")   
  3. end  

安徽新华电脑学校专业职业规划师为你提供更多帮助【在线咨询