postgresql - 错误请求 : The CSRF tokens do not match - pgadmin4 on Ubuntu

标签 postgresql ubuntu apache2 cloudflare pgadmin

当我登录 pgadmin4 时,我收到错误请求通知。

Pgadmin4 已在 http://localhost/pgadmin4 上启动并运行,但由于此错误请求,我之前连接到的数据库不再列出。

我在几篇 stackoverflow 文章中寻找答案,但找不到解决方案:pgadmin4 没有在 Docker 中运行,并且服务器上没有 Django,因此这些相关问题不相关。我也尝试清除浏览器中的cookie,但没有结果。

最佳答案

阅读了与此主题相关的问题的更多评论,我注意到人们正在谈论 cloudflare 缓存和 nginx 作为代理服务器与此问题有关。我将 1 和 1 放在一起,发现在我的例子中,cloudflare 被设置为代理。

当我为我的网站禁用此功能并将 Cloudflare 设置为仅 DNS 后,问题就解决了。

set Cloudflare to DNS Only

关于postgresql - 错误请求 : The CSRF tokens do not match - pgadmin4 on Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68957722/

相关文章:

python - Odo 一个 CSV 文件到 PostgreSQL 数据库

database - 如何使用 sql 文件填充 heroku postgresql 数据库

postgresql - 复制架构并在同一数据库中创建具有不同名称的新架构

python - Ubuntu 正在扼杀我的计算

c++ - Ubuntu 18 上 ORB_SLAM3 的安装错误

postgresql - 如何从 Knex/Postgresql 查询返回一个普通值?

ubuntu - 在 Linux 上上传 http 错误 500

php - .htaccess 子域和公共(public)文件

apache - AH00024 : Couldn't set permissions on the ssl-cache mutex; check User and Group directives

apache - 如何使用别名在 Apache 虚拟主机上配置多个 SSL 证书?