Ruby on rails 双令牌签入装置

Ruby on rails 双令牌签入装置,ruby-on-rails,devise,devise-confirmable,Ruby On Rails,Devise,Devise Confirmable,当用户试图在我们的项目中创建一个新用户时,Desive每天第一次表现得很怪异。这是用户单击确认链接时的服务器日志: Started GET "/users/confirmation?confirmation_token=3F367iMzUm5y3ohbkykM" for 199.116.169.254 at 2014-07-22 15:34:29 +0000 Processing by Devise::ConfirmationsController#show as */* Parameter

当用户试图在我们的项目中创建一个新用户时,Desive每天第一次表现得很怪异。这是用户单击确认链接时的服务器日志:

Started GET "/users/confirmation?confirmation_token=3F367iMzUm5y3ohbkykM" for 199.116.169.254 at 2014-07-22 15:34:29 +0000
Processing by Devise::ConfirmationsController#show as */*
  Parameters: {"confirmation_token"=>"3F367iMzUm5y3ohbkykM"}
Redirected to http://qa.nearshoreconnect.com/users/sign_in
Completed 302 Found in 228ms (ActiveRecord: 2.2ms)
Started GET "/users/sign_in" for 199.116.169.254 at 2014-07-22 15:34:29 +0000
Processing by Devise::SessionsController#new as */*
  Rendered layouts/_errors.html.erb (0.1ms)
  Rendered devise/sessions/new.html.erb within layouts/application (6.1ms)
  Rendered layouts/_shim.html.erb (0.4ms)
  Rendered layouts/_search_box.html.erb (1.2ms)
  Rendered layouts/_header_internet.html.erb (9.6ms)
  Rendered layouts/_footer_internet.html.erb (1.4ms)
Completed 200 OK in 29ms (Views: 27.5ms | ActiveRecord: 0.0ms | Solr: 0.0ms)
Started GET "/users/confirmation?confirmation_token=3F367iMzUm5y3ohbkykM" for 201.234.55.21 at 2014-07-22 15:34:30 +0000
Processing by Devise::ConfirmationsController#show as HTML
  Parameters: {"confirmation_token"=>"3F367iMzUm5y3ohbkykM"}
  Rendered layouts/_errors.html.erb (0.7ms)
  Rendered devise/confirmations/new.html.erb within layouts/application (3.9ms)
  Rendered layouts/_shim.html.erb (0.4ms)
  Rendered layouts/_search_box.html.erb (1.0ms)
  Rendered layouts/_header_internet.html.erb (2.6ms)
  Rendered layouts/_footer_internet.html.erb (1.3ms)
Completed 200 OK in 18ms (Views: 14.1ms | ActiveRecord: 0.3ms | Solr: 0.0ms)
Started GET "/assets/font.css" for 201.234.55.21 at 2014-07-22 15:34:30 +0000
Served asset /font.css - 304 Not Modified (0ms)
验证令牌被检查两次。我正在覆盖我的用户模型中的confirm函数。这就是问题所在吗?守则:

  def confirm!
    super
    send_welcome_mail
  end

这两个请求似乎来自两个不同的IP:
199.116.169.254
vs
201.234.55.21
。有什么想法吗?哦,这很奇怪,是同一个用户。事实上,用户就是我们的测试人员。他在办公室工作。我还得到了几天前的日志,这是我对同一个用户做了同样的测试后得到的,ip是一样的。你能解释一下吗?我无法解释:(你解决了这个问题吗?我注意到第一个
GET”/users/confirmation请求导致了重定向(302)到
/users/sign_in
而第二个没有。除了前面评论中讨论的不同IP之外,第一个GET/redirect/GET请求是
as*/*
和第三个请求(第二个
GET”/users/confirmation?..
请求)
是否为HTML
,这似乎有点奇怪。这两个请求是否都来自于单击确认链接?