# 开发实例中出现错误 403（禁止访问）

**URL:** https://meta.discourse.org/t/error-403-forbidden-in-dev-instance/143027
**Category:** Development
**Created:** [2020年三月1日 21:51 UTC](https://meta.discourse.org/t/error-403-forbidden-in-dev-instance/143027 "2020-03-01T21:51:04Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jack2](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@jack2](https://meta.discourse.org/u/jack2)
#### Post date: [2020年三月1日 21:51 UTC](https://meta.discourse.org/t/error-403-forbidden-in-dev-instance/143027/1 "2020-03-01T21:51:04Z")

</div>

我刚更新了开发环境，但无法再登录。

调试控制台显示：`POST http://localhost:3000/session 403 (Forbidden)`。

日志文件显示：

```plaintext
无法验证 CSRF 令牌真实性。
  正在渲染文本模板
  已渲染文本模板（耗时：0.1 毫秒 | 分配：3）
  过滤器链因 :verify_authenticity_token 已渲染或重定向而中止
  完成 403 Forbidden，耗时 39 毫秒（视图：38.2 毫秒 | ActiveRecord：0.0 毫秒 | 分配：2987）

```

Meta 上有几个关于此问题的讨论，但都涉及错误的 nginx 设置。我没有使用任何反向代理，仅使用 Win 10 WSL 上的标准开发实例（puma 运行在 localhost:3000）。

我已完全重新安装了 Discourse，但问题依旧。我尝试在 Rails 控制台中执行 `SiteSetting.force_https = false`，但未能解决问题。

有什么建议吗？

---

<div class="post-metadata">

### Author: ![jack2](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@jack2](https://meta.discourse.org/u/jack2)
#### Post date: [2020年三月3日 10:00 UTC](https://meta.discourse.org/t/error-403-forbidden-in-dev-instance/143027/2 "2020-03-03T10:00:51Z")

</div>

最新的 `git pull` 解决了问题。谢谢大家。
