http-status-code-403 - 用户认证后的 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 7
和nova v3.12
使用 nginx
一切都在 nova 之外工作......并且在 auth 页面之前使用 nova。只需使用经过身份验证的用户转到 403。这不会在服务器日志(或任何其他条目)上生成任何 403 条目
解决方案
为了让它在生产中工作,您需要在 NovaServiceProvider 的 gate 方法中添加您的电子邮件
之后尝试清除配置。它应该工作。
推荐阅读
- c++ - 当用作概念的默认参数时,非重载函数会产生未解决的重载错误
- go - 订阅频道时从redis接收EOF
- shell - 尝试使用 Azure 管道中 bash 脚本中的预定义变量设置变量
- r - 了解为什么 Shiny 中的操作按钮在使用其中几个时不起作用
- python - 导入文件时出现错误,请问如何解决?
- python-3.x - 我的五个 - 存储五个姓名和五个数字,然后才被提升为需要输入的数字
- linux - 通过 ssh 远程触发的 Bash 脚本无法正常工作
- wpf - 使用 DataTemplateSelector 时,ListViewItem 内容未拉伸
- r - 基础 R 中是否有一种快速方法可以根据操作关系对数据帧进行子集化?(例如 MPG >20)
- javascript - Angular中未定义的Gapi对象