之前由於工作需求申請了一個 GitHub 帳號, 前陣子他們官方要求必須開通二階段驗證功能,
但我的手機卻一直收不到驗證碼的簡訊,
查詢了客服, debug 之後發現, 原來是因為我的手機時間是自訂時間,
而傳送驗證碼簡訊的機制會把這種情況判定為時間錯誤, 而無法正常傳送...
以下擷取一段官方回覆:
"check that the date and time of your authentication device is set correctly. If the time on your device is incorrect, the time-based one-time passcodes generated by the app will be incorrect."
這次的 debug, 總算解了困擾我多年(?)的疑惑,
之前我就發現有些外國的驗證碼簡訊, 不管再怎麼於網頁上按重送驗證碼,
他們就是永遠無法傳送到我的手機上
因為他們有別的選項 & 我不想修改我的手機時間 XD)
由於今天申請 Claude 帳號, 也遇到一樣的問題,
但他們沒有其他驗證方法, 所以我只好乖乖的把時間設定為自動偵測,
然後, 我的手機就正常收到驗證碼簡訊了,
我想了一下, 覺得還是上來紀錄一下
如果有人遇到一樣的問題, 看了我這篇文章, 得到解答的話,
那我就太開心了~
#順便讓我自己備忘一下 #二階段驗證碼 #手機時間設定
#其他狀況請自行洽詢對應的網站客服 XD