[GH-ISSUE #687] [BUG]第三方登录返回数据不包含邮箱导致无法给用户分配角色 #258

Closed
opened 2026-02-26 20:36:22 +03:00 by kerem · 4 comments
Owner

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)

部署方式

  • cli 部署
  • [ x] 用户界面部署

浏览器环境

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) ## 部署方式 - [ ] cli 部署 - [ x] 用户界面部署 ## 浏览器环境
kerem 2026-02-26 20:36:22 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@dreamhunter2333 commented on GitHub (Jul 14, 2025):

感谢反馈,我看一下

<!-- gh-comment-id:3070072031 --> @dreamhunter2333 commented on GitHub (Jul 14, 2025): 感谢反馈,我看一下
Author
Owner

@dreamhunter2333 commented on GitHub (Jul 14, 2025):

已在主分支修复,可通过cli 部署或者等下个版本发布后更新
预计这周末发一个版本

<!-- gh-comment-id:3070110500 --> @dreamhunter2333 commented on GitHub (Jul 14, 2025): 已在主分支修复,可通过cli 部署或者等下个版本发布后更新 预计这周末发一个版本
Author
Owner

@dreamhunter2333 commented on GitHub (Jul 19, 2025):

https://github.com/dreamhunter2333/cloudflare_temp_email/releases/tag/v1.0.1

最新版 已修复

<!-- gh-comment-id:3091887815 --> @dreamhunter2333 commented on GitHub (Jul 19, 2025): https://github.com/dreamhunter2333/cloudflare_temp_email/releases/tag/v1.0.1 最新版 已修复
Author
Owner

@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 登录有点问题

<!-- gh-comment-id:3094380396 --> @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 登录有点问题
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cloudflare_temp_email#258
No description provided.