Open
Description
Blessing Skin 版本
6.0.1
PHP 版本
8.1
出现问题时所使用的浏览器
Microsoft Edge
您正在使用的 Web Server
Nginx
您正在使用宝塔吗?
- 是
出现了什么问题?
点击验证邮箱里的url之后,跳转到皮肤站,提示403Forbidden,无效的链接
生成的邮件截图:
邮件验证url:https://mycrafts.cc/auth/verify/8?signature=29ae3a073b93a1d0a34a4804dc8ead671d70d51243687f9f5855b63d7427cfe3
编辑 /vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php 输出错误信息。
2.编辑验证方法,输出验证时使用的目录和key。
发现错误来源于下图红框:
只要将图中改成直接使用url,就可以暂时解决这个问题,不确定是否会影响其他功能。
由于我个人时间有限,配置可能和其他人不一样,不清楚是因为我配置问题还是bug,所以提出issure,希望对大家有所帮助。
错误日志
无有价值的错误日志
重现步骤
1.搭建皮肤站
2.注册超级管理员账号
3.在管理面板-站点配置中,勾上“用户必须验证邮箱后才能使用皮肤托管等功能”,提交
4.配置邮件发送服务(我用的是smtp.qq.com)
5.登出超管账号,注册一个普通账号
6.登录普通账号的邮箱,发现已接收到验证邮件
7.点击验证邮件中的url,跳转页面发现报403Forbidden 无效的链接
Metadata
Assignees
Labels
No labels
Activity