我正在使用设计,并有一个快速的问题。我如何重定向:authenticate_user! before_filter给用户注册页面而不是登录?我一直在通过https://github.com/plataformatec/devise/blob/master/lib/devise/controllers/helpers.rb,但没有多少运气找出解决方案。重定向before_filter:authenticate_user登录路径
22
A
回答
8
你将不得不创建一个从设计的FailureApp继承这里看到一个自定义FailureApp:https://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-when-the-user-can-not-be-authenticated
45
我有地方,我需要重定向到注册,如果用户没有登录类似的问题。 我通过向application_controller.rb添加方法并将其用作其他控制器中的before过滤器来修复它。
请记住,这是一个临时解决方案,因为它跳过了一堆设计的抽象。
before_filter :auth_user
def auth_user
redirect_to new_user_registration_url unless user_signed_in?
end
相关问题
- 1. 更改后登录重定向路径
- 2. 重新登录后修改symfony重定向路径
- 3. 路径重定向
- 4. 当设计重定向到登录路径时如何flash.keep
- 5. 电梯,码头 - 登录后重定向到错误路径
- 6. symfony的路径重定向到登录页面
- 7. FlowRouter重定向如果用户登录,如果路径是
- 8. Django的:多个登录重定向基于路径
- 9. 成功登录后重定向到主路径| React,Redux
- 10. Vuex和路由 - 登录后重定向
- 11. Laravel重定向/登录路由
- 12. 登录后在登录路由上自定义登录重定向 - laravel
- 13. 重定向execvp路径
- 14. Apache - 重定向 - 路径
- 15. 重定向到登录
- 16. 重新定向登录
- 17. Joomla登录重定向
- 18. 登录表单重定向
- 19. 覆盖登录重定向
- 20. Laravel Auth - 重定向登录
- 21. 重定向到登录
- 22. Facebook登录,重定向bucle
- 23. SQL登录重定向
- 24. 登录时重定向
- 25. 重定向到登录页
- 26. Facebook登录和重定向
- 27. 登录后重定向
- 28. 测试登录重定向
- 29. PHP - 未登录重定向
- 30. 登录后reactjs重定向
这种方法(对于一个至少在这个环节)的问题是它推动你上申请,如果你不把你的密码正确的注册(例如)... –
这是最好的练习答案,不要导致实现自己的'before_filter'解决方案! – equivalent8