Ruby on rails AuthLogic一次性密码(持久性令牌)-使用此密码需要什么配置?

Ruby on rails AuthLogic一次性密码(持久性令牌)-使用此密码需要什么配置?,ruby-on-rails,authlogic,Ruby On Rails,Authlogic,是否有人可以确认使一次性密码持久性令牌工作所需的配置 从目前为止我所能得出的结果来看,这是以下几点,但是这对我来说不起作用,所以我肯定是错的: 传递用户\u凭据=xxxxpersistence\u令牌xxxx的附加URL参数 问题-除此之外还需要其他URL参数吗?有用户id或用户名吗? 在我的数据库表中有persistence_token字段,我可以看到它被填充了 按照标准,在我的用户模型中具有真实的行为 问题:在我自己的每一款车型中,是否都要求acts _as u _真实? 当我在浏览器中直接

是否有人可以确认使一次性密码持久性令牌工作所需的配置

从目前为止我所能得出的结果来看,这是以下几点,但是这对我来说不起作用,所以我肯定是错的:

传递用户\u凭据=xxxxpersistence\u令牌xxxx的附加URL参数 问题-除此之外还需要其他URL参数吗?有用户id或用户名吗? 在我的数据库表中有persistence_token字段,我可以看到它被填充了 按照标准,在我的用户模型中具有真实的行为 问题:在我自己的每一款车型中,是否都要求acts _as u _真实? 当我在浏览器中直接输入指向我自己的模型资源之一的URL时,我会在日志中看到上述内容:

初始请求-重定向到

b然后对于此重定向:

Processing UserSessionsController#new (for 127.0.0.1 at 2009-12-03
06:14:24) [GET]
  Parameters: {"action"=>"new", "controller"=>"user_sessions"}
  User Columns (3.4ms)   SHOW FIELDS FROM `users`
  User Indexes (0.9ms)   SHOW KEYS FROM `users`
Rendering template within layouts/application
Rendering user_sessions/new
  SQL (0.6ms)   SELECT count(*) AS count_all FROM `users` WHERE
(last_request_at > '2009-12-02 20:04:24')
Completed in 182ms (View: 151, DB: 5) | 200 OK [http://localhost/
user_session/new]
c,但是web页面最终显示在登录页面上,而不是 自动出现在我所关注的页面上-即,我希望 一次性密码将允许AuthLogic自动执行以下操作: 会话,然后是身份验证

谢谢

顺便问一下,它是否与我在params.rb中找到的authlogic代码有关

def single_access_allowed_request_types(value = nil)
  rw_config(:single_access_allowed_request_types, value, ["application/rss+xml", "application/atom+xml"])
end

我想我现在有了。我做到了:

传递用户\u凭据的参数not标头=

在用户表中设置单\u访问\u令牌列

将以下方法放入用户\u控制器中:

对于其他控制器,即除了应用程序、用户、用户会话之外 我将:before\u filter:require\u用户不确定在 能自动处理的控制器? 谢谢

private
  def single_access_allowed?
    true
  end