已删除用户影响 GitHub 登录绑定
chunlea opened this issue · 2 comments
chunlea commented
我的 GitHub 账号登录 Ruby China 每次都会登录 https://ruby-china.org/chunlea-github 这个账号,但是这个账号跟我已经在用的账号(https://ruby-china.org/chunlea)是两个独立账号。并且我目前在用的账号的登录邮箱跟 GitHub 的主邮箱是一致的。所以导致我无法绑定 GitHub 登录到我已经使用的账号上。
从代码上看,现在用户是软删的,
Lines 81 to 112 in 87c5239
UserSSO
导致每次登录都会登录到之前绑定的但是已经删除的用户。
homeland/app/controllers/settings_controller.rb
Lines 36 to 48 in 87c5239
huacnlee commented
我先把账号恢复了,你现在可以绑定了
chunlea commented
绑定成功了,我发现登陆之后可以看到解绑 GitHub 登陆,但是按钮的 icon 可能迷惑了我。解绑之后重新登陆可以绑定。感谢。