如何使用Devise对所有页面进行身份验证?

霍里亚夫金

我已经开始使用Devise gem,现在尝试实现代码,因此我的Web应用程序将需要登录应用程序中的每个页面。我已根据以下说明将以下代码添加到routes.rb

authenticated :user do
  root to: 'home#index', as: :authenticated_root
end
root to: redirect('/users/sign_in')

但这不起作用。当我转到任何页面时-只会打开该页面,而不会将我转发到sign_in页面。谁能说清楚我错过了什么?任何帮助,将不胜感激。

德米特里·波利亚科夫斯基

将此添加到您的应用控制器

class ApplicationController < ActionController::Base
  ...
  before_action :authenticate_user!
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Devise 3和Backbone进行用户身份验证的最佳方法是什么?

来自分类Dev

使用Devise和MongoMapper进行Rails 4身份验证

来自分类Dev

使用Devise从Rails上的json api进行身份验证

来自分类Dev

并非所有页面都经过身份验证Rails

来自分类Dev

解析正在使用Mechanize进行身份验证的页面

来自分类Dev

使用现有的外部API进行身份验证

来自分类Dev

如何使用UIWebView自动抓取需要身份验证的页面?

来自分类Dev

如何使用HTTPS(基本身份验证)向Woocommerce API进行身份验证

来自分类Dev

Rails登录并使用devise从两个数据库表进行身份验证

来自分类Dev

使用Devise对静态文件进行身份验证?

来自分类Dev

如何使用Google用户名进行身份验证。点亮Firebase身份验证

来自分类Dev

使用devise,Rails使用Jordan.js进行身份验证

来自分类Dev

使用Devise 3和Backbone进行用户身份验证的最佳方法是什么?

来自分类Dev

如何使用HttpURLconnection进行身份验证

来自分类Dev

并非所有页面都经过身份验证Rails

来自分类Dev

是否可以使用Ember Simple Auth对所有路由进行身份验证?

来自分类Dev

是否可以获取我使用Google OpenID进行身份验证的所有页面的列表

来自分类Dev

解析正在使用Mechanize进行身份验证的页面

来自分类Dev

使用现有的外部API进行身份验证

来自分类Dev

如何使用UIWebView自动抓取需要身份验证的页面?

来自分类Dev

使用带有节点的Azure AD进行身份验证

来自分类Dev

如何仅使一个用户通过SSH密钥进行身份验证并允许对所有其他用户进行密码身份验证

来自分类Dev

使用Devise Session对Rails / Ember应用程序的Doorkeeper API进行身份验证

来自分类Dev

Vuejs:如何在使用 Firebase 进行身份验证后转到页面

来自分类Dev

如何使用身份验证令牌对 oracle 云 ipnetwork API 进行身份验证?

来自分类Dev

如何在Android上的所有片段中对Web服务进行身份验证?

来自分类Dev

使用 Devise,如何自定义失败的身份验证?

来自分类Dev

无法使用 MongoEngine 进行身份验证。PyMongo 有效。如何让 MongoEngine 进行身份验证?

来自分类Dev

无法在简单的 HTML、JS 页面上使用 firebase 身份验证进行身份验证

Related 相关文章

  1. 1

    使用Devise 3和Backbone进行用户身份验证的最佳方法是什么?

  2. 2

    使用Devise和MongoMapper进行Rails 4身份验证

  3. 3

    使用Devise从Rails上的json api进行身份验证

  4. 4

    并非所有页面都经过身份验证Rails

  5. 5

    解析正在使用Mechanize进行身份验证的页面

  6. 6

    使用现有的外部API进行身份验证

  7. 7

    如何使用UIWebView自动抓取需要身份验证的页面?

  8. 8

    如何使用HTTPS(基本身份验证)向Woocommerce API进行身份验证

  9. 9

    Rails登录并使用devise从两个数据库表进行身份验证

  10. 10

    使用Devise对静态文件进行身份验证?

  11. 11

    如何使用Google用户名进行身份验证。点亮Firebase身份验证

  12. 12

    使用devise,Rails使用Jordan.js进行身份验证

  13. 13

    使用Devise 3和Backbone进行用户身份验证的最佳方法是什么?

  14. 14

    如何使用HttpURLconnection进行身份验证

  15. 15

    并非所有页面都经过身份验证Rails

  16. 16

    是否可以使用Ember Simple Auth对所有路由进行身份验证?

  17. 17

    是否可以获取我使用Google OpenID进行身份验证的所有页面的列表

  18. 18

    解析正在使用Mechanize进行身份验证的页面

  19. 19

    使用现有的外部API进行身份验证

  20. 20

    如何使用UIWebView自动抓取需要身份验证的页面?

  21. 21

    使用带有节点的Azure AD进行身份验证

  22. 22

    如何仅使一个用户通过SSH密钥进行身份验证并允许对所有其他用户进行密码身份验证

  23. 23

    使用Devise Session对Rails / Ember应用程序的Doorkeeper API进行身份验证

  24. 24

    Vuejs:如何在使用 Firebase 进行身份验证后转到页面

  25. 25

    如何使用身份验证令牌对 oracle 云 ipnetwork API 进行身份验证?

  26. 26

    如何在Android上的所有片段中对Web服务进行身份验证?

  27. 27

    使用 Devise,如何自定义失败的身份验证?

  28. 28

    无法使用 MongoEngine 进行身份验证。PyMongo 有效。如何让 MongoEngine 进行身份验证?

  29. 29

    无法在简单的 HTML、JS 页面上使用 firebase 身份验证进行身份验证

热门标签

归档