无需身份验证即可使用devise current_user

时间:2017-10-19 07:30:30

标签: ruby-on-rails devise

我需要检查是否有已登录的用户,当然还有用户是管理员。我想使用current_useruser_signed_in?方法,但要使用此方法我需要添加

before_action :authenticate_user!

在我的应用程序控制器中。

此时的身份验证在admin命名空间中运行,我将它用于管理面板,我在admin_controller中继承了application_controller。如果我添加

before_action :authenticate_user! 

在应用程序控制器中,用户被重定向到登录页面。

如果没有重定向到用户登录/注册页面,我如何使用user_logged_in?

0 个答案:

没有答案