一般情況下不會出現這種情況,我猜你表達的意思是使用者在登陸時,如果輸入了未註冊過的使用者名稱(郵箱或手機號)就會直接使用這個使用者名稱去註冊一個新使用者,但是又同時允許郵箱和手機號註冊,所以導致了現在的問題。
那麼現在的問題主要就是使用者透過郵箱註冊之後,使用手機號登入出現重複註冊的情況。解決方案也比較簡單。
1、統一使用者標識,全部使用手機號或者郵箱作為使用者名稱,比如統一使用手機號註冊,就不允許使用者使用郵箱登入或註冊。
2、使用者使用郵箱(手機號)註冊之後需要驗證手機(郵箱),避免使用手機號(郵箱)登陸時無法檢索到使用者。
但是好奇的是這種快速註冊機制的需求是什麼?是否真的需要這種功能,如果不需要,不妨就使用常規的註冊登陸。或者確實存在快速註冊的需求,且同時存在只使用郵箱或者只使用手機號註冊的使用者,那麼可以考慮看有沒有其他的實現方法。
一般情況下不會出現這種情況,我猜你表達的意思是使用者在登陸時,如果輸入了未註冊過的使用者名稱(郵箱或手機號)就會直接使用這個使用者名稱去註冊一個新使用者,但是又同時允許郵箱和手機號註冊,所以導致了現在的問題。
那麼現在的問題主要就是使用者透過郵箱註冊之後,使用手機號登入出現重複註冊的情況。解決方案也比較簡單。
1、統一使用者標識,全部使用手機號或者郵箱作為使用者名稱,比如統一使用手機號註冊,就不允許使用者使用郵箱登入或註冊。
2、使用者使用郵箱(手機號)註冊之後需要驗證手機(郵箱),避免使用手機號(郵箱)登陸時無法檢索到使用者。
但是好奇的是這種快速註冊機制的需求是什麼?是否真的需要這種功能,如果不需要,不妨就使用常規的註冊登陸。或者確實存在快速註冊的需求,且同時存在只使用郵箱或者只使用手機號註冊的使用者,那麼可以考慮看有沒有其他的實現方法。