CSRF在刷新网页时检测到错误消息

尼基尔·阿南德

我正在研究从Facebook上获取详细信息的Rails应用程序。我已经从facebook获取了细节。但是,当我刷新网页时,发现了一个名为CSRF的错误。我使用了一些方法,但是所有方法都失败了。

facebook Graph API用于编辑操作。

这些已添加到Employees Controller的内部类中。

  1. skip_before_action :verify_authenticity_token

  2. skip_before_action :verify_authenticity_token, only: [:edit]

  3. protect_from_forgery :only => [:edit]

  4. skip_before_action :authenticate_user, only: [:edit]

  5. skip_before_action :authenticate_user!

使用authenticate_user(第4和第5种情况)时,出现参数错误Before process_action callback :authenticate_user has not been defined

在所有其他情况下,使用Facebook更新页面后刷新页面时的错误是 OmniAuth::Strategies::OAuth2::CallbackError

csrf_detected | CSRF detected

PS:我已经使用“ omniauth-facebook”和“ koala” gem进行了集成。

克里希纳拉杰

我之前有这个问题,我早些时候尝试过验证真实性令牌,但是它仅在重定向页面时才起作用,因此我要求您仅重定向页面。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

刷新网页时如何防止SQLite数据消失

每当使用Javascript刷新网页时,如何使网页随机生成新视频?

更新网页时更新网页缓存

刷新网页时,IBM工具链应用程序不断变化

为什么使用 DevTools 对 HTML 所做的任何更改会在刷新网页时重置?

刷新网页时的Python脚本,计数值各不相同

刷新网页时未定义 Firebase 当前用户

刷新网页时如何防止倒数计时器重置?

每次用户刷新网页时如何告诉烧瓶从目录随机图片?

实时更新网页时跟踪更改的方法

检测到重复条目时显示错误消息

仅在内容更新时自动刷新网页

等待特定条件时通过WebDriver刷新网页

jQuery页面刷新网页

调试网页时对象引用错误

运行网页时不同浏览器的不同错误

在 BeautifulSoup 中解析网页时获取错误链接

在 R 中抓取网页时如何摆脱错误?

尝试抓取网页时出现SSL错误

c#在浏览网页时显示错误

在加载我的网页时显示此类错误

检测到人脸 OpenCV 时打印消息

选择菜单项并打开新网页时如何关闭引导程序下拉菜单

肉桂javascript桌面不会在调用网页时刷新

刷新客户端网页时如何重新连接到Web套接字

如何用键盘刷新网页?

刷新网页会使文本在使用字体时变得不可见

Ubuntu服务器Hardisk在刷新sdc-8上的文件数据时检测到的IO只读错误

获取网页时,如何在Ruby中捕获“处理期间错误:缓冲区错误”?