會員登入後,綁定第三方登入,出現無法綁定,已有會員綁定此OpenID的問題

有時你可能會收到,來自用戶的詢問,問說「為何我登入會員後,要在會員中心綁定LINE、Google、Facebook 卻出現無法綁定,已有會員綁定此OpenID的問題」

會出現這個提示是因為,這組OpenID已經綁定在另一個會員上了。舉例來說:你的會員曾經使用過LINE註冊了一個帳號,一段時間後,會員忘記他有註冊過,他又使用本地註冊的方式,重新註冊了一個帳號,這時他又想將這組新註冊的帳號,綁定LINE帳號,而用戶使用的LINE帳號跟之前那組用LINE註冊的帳號是一樣的,這時就會出現這個提示。


換個例子:

某個用戶,在2021-04-17號,使用李小易的LINE註冊了一個會員(會員A)

之後在2023-07-30,用戶又回到你的站,想要下單,但是他忘記他有註冊過帳號了,所以他用email(hello@ollstore.tw)註冊了一個帳號(會員B)

他登入了以後,突然想到要替新帳號(會員B),綁定LINE,方便他下次登入

因此用戶在會員中心點了綁定LINE,但用戶依然使用李小易的LINE來進行綁定


由於李小易的LINE,在網站內已經有綁定在會員A,所以綁定會員B時,會出現錯誤提示。


那要如何解決呢?有兩種解決方式


第一種,用戶先登出會員B,並在登入頁使用LINE登入,登入到會員A,在會員A的帳號進入會員中心,OpenID綁定 LINE那邊點選解除綁定

之後再登出帳號(會員A),接著重新使用一般登入(會員B),在會員B,進入會員中心,綁定LINE,這樣就可以了


第二種方式,您替用戶操作,進入後台會員管理,找到用戶的會員A帳號,點編輯,在裡面找到綁定的OpenID > LINE ID > 轉移,輸入用戶新的帳號(會員B)

這樣就會將綁定在會員A的LINE,轉移到會員B


以後用戶使用LINE登入,就會登入到會員B