如何在登录前检查当前用户。 我只想在登录前调用我的方法。 假设我有两个不同的 - 2登录表单,我已经从第一个登录表单登录,当我从另一个登录表单登录时,它将检查已经登录的用户。 我想创建一个在登录前调用的自定义方法。
答案 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继承了所有控制器。