1. Anda boleh mendaftar dan log masuk dengan nombor telefon mudah alih anda.
2. Anda boleh log masuk sebagai pihak ketiga melalui WeChat, QQ dan Weibo.
3. Pengguna boleh mengikat nombor telefon mudah alih mereka, WeChat, QQ dan Weibo, iaitu, mereka boleh mengikat satu sama lain.
Dalam kes ini, pengguna berkemungkinan mempunyai 1-4 akaun, tetapi kemudiannya akaun log masuk pihak ketiga boleh terikat kepada mana-mana akaun lain. Ini akan membawa kepada situasi di mana ID pengguna digunakan semasa log masuk.
Adakah anda mempunyai sebarang penyelesaian yang baik untuk reka bentuk struktur jadual pengguna dalam situasi ini?
Syorkan reka bentuk sistem log masuk pengguna berskala Liao Xuefeng
Anda boleh membaca soalan, ia sepatutnya membantu anda
Mempunyai jadual pengguna utama adalah satu kemestian. Maklumat log masuk tiga pihak perlu disimpan dalam jadual lain, jadual berasingan untuk setiap antara muka tiga pihak. (Jika data yang dikembalikan oleh antara muka tiga pihak adalah serupa, anda boleh mempertimbangkan untuk meletakkannya dalam satu jadual) Akan ada medan uid dalam jadual log masuk tiga pihak yang dikaitkan dengan jadual pengguna utama.
Selepas log masuk pihak ketiga, semak sama ada terdapat data yang berkaitan dalam jadual pihak ketiga Jika tidak, daftar atau ikat Ini perlu dikendalikan mengikut logik anda. Jika data dijumpai, log masuk.
Kemudian anda menyebut masalah pengikatan sekunder akaun pihak ketiga. Anda akan digesa secara langsung bahawa ia telah diikat dan anda perlu membuka ikatannya sebelum anda boleh mengikatnya semula dan itu sahaja