设备:登录前检查当前用户

时间:2016-06-30 05:02:30

标签: ruby-on-rails-4

如何在登录前检查当前用户。 我只想在登录前调用我的方法。 假设我有两个不同的 - 2登录表单,我已经从第一个登录表单登录,当我从另一个登录表单登录时,它将检查已经登录的用户。 我想创建一个在登录前调用的自定义方法。

1 个答案:

答案 0 :(得分:0)

据我了解你的问题。 你想要一个before_action方法,你可以检查用户是否已经有会话。

您可以通过在

中编写方法来实现
class ApplicationController < ActionController::Base

  before_action :check_user_exists

  def check_user_exists
     #Your logic to check authorization token
  end
end

。 这将在任何操作之前调用,因为ApplicationController继承了所有控制器。