首页 > 解决方案 > 用户认证后的 Laravel nova v3.12 给出 403 Forbidden

问题描述

我在同一台服务器上克隆了一个项目...

App1:tekmab.com.br 文件夹:/home/tekmab/webapps/tekmab

App2:demo.tekmab.com.br 文件夹:/home/demo/webapps/tekmab-demo

App2 用于测试目的,然后再将其发送到生产环境 (app1)

App2 工作正常。但是 app1 仅在 nova auth 页面之前有效。在用户授权之后,它会重定向到默认的 403 页面。

查看服务器日志,没有关于这个最近的 403 的任何行。

所以,我不知道下一步该怎么做。

我正在使用Laravel 7nova v3.12使用 nginx

一切都在 nova 之外工作......并且在 auth 页面之前使用 nova。只需使用经过身份验证的用户转到 403。这不会在服务器日志(或任何其他条目)上生成任何 403 条目

标签: http-status-code-403laravel-nova

解决方案


为了让它在生产中工作,您需要在 NovaServiceProvider 的 gate 方法中添加您的电子邮件

之后尝试清除配置。它应该工作。


推荐阅读