mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-04-25 22:05:51 +03:00
[GH-ISSUE #687] [BUG]第三方登录返回数据不包含邮箱导致无法给用户分配角色 #258
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cloudflare_temp_email#258
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kun775 on GitHub (Jul 14, 2025).
Original GitHub issue: https://github.com/dreamhunter2333/cloudflare_temp_email/issues/687
复现步骤
变量设置:"USER_DEFAULT_ROLE": "vip",
1、添加第三方Oauth2登录方式,由于对方返回的数据中不包含email字段,所以User Email Key我填的是username
2、使用步骤1添加的Oauth2方式注册用户
3、成功注册了用户,在admin管理页面的用户页面的用户邮箱显示了该用户在第三方网站设置的username,但是角色一栏不显示vip,也无法创建vip专属域名邮箱
4、使用邮箱重新注册用户,用户角色显示vip,可以创建vip专属域名邮箱
预期行为
无论何种方式注册的用户,只要注册成功,即可分配默认角色(变量设置的是vip)
部署方式
浏览器环境
@dreamhunter2333 commented on GitHub (Jul 14, 2025):
感谢反馈,我看一下
@dreamhunter2333 commented on GitHub (Jul 14, 2025):
已在主分支修复,可通过cli 部署或者等下个版本发布后更新
预计这周末发一个版本
@dreamhunter2333 commented on GitHub (Jul 19, 2025):
https://github.com/dreamhunter2333/cloudflare_temp_email/releases/tag/v1.0.1
最新版 已修复
@dreamhunter2333 commented on GitHub (Jul 20, 2025):
https://github.com/dreamhunter2333/cloudflare_temp_email/releases/tag/v1.0.2
使用 1.0.2 , 1.0.1 登录有点问题