Keperluan yang ingin anda capai mestilah log masuk unik. Ia boleh dikendalikan seperti ini, minta antara muka log masuk, jana rentetan rawak, simpan dalam KV, dan tetapkan masa tamat tempoh. Ini hanya akan dicetuskan apabila log masuk. Andaikan akaun anda ialah abc dan rentetan rawak ialah 123456, cache.set('user:abc', '123456'). Setiap permintaan antara muka yang berikutnya membawa rentetan rawak, yang dibandingkan dengan rentetan rawak yang sepadan dengan pengguna dalam cache. Jika rentetan rawak telah berubah. Kemudian anda mesti log masuk semula. Ia adalah perlu untuk memaksa di luar talian. Jika tidak, muat semula masa tamat tempoh rentetan rawak. Ini tidak menjejaskan kecekapan kerana cache tidak akan menyebabkan kesesakan IO.
Satu-satunya log masuk harus dikawal oleh sesi latar belakang Secara khusus, ID log masuk disimpan dalam sesi, seperti session["user"], iaitu session["user"]= ditetapkan di latar belakang semasa log masuk. . $loginUser ($loginUser ialah pembolehubah nama akaun log masuk yang diperolehi dari bahagian hadapan, saya menggunakan php sebagai contoh, ia sentiasa sepadan dengan pengguna ini semasa lawatan pengguna). Cara menukar kepada pengguna lain, session["user"] akan menjadi id pengguna lain, jadi sesi pengguna pertama akan terganggu. Ini memastikan bahawa hanya seorang pengguna boleh log masuk ke pelayar pada masa yang sama.
Sebelum membuka halaman, semak dahulu sama ada terdapat COOKIE atau localStorage dalam penyemak imbas Jika ya, gunakan maklumat ini untuk log masuk secara automatik. Jika tidak, kotak log masuk akan muncul untuk membolehkan mereka log masuk atau mengakses tanpa nama
Keperluan yang ingin anda capai mestilah log masuk unik.
Ia boleh dikendalikan seperti ini, minta antara muka log masuk, jana rentetan rawak, simpan dalam KV, dan tetapkan masa tamat tempoh. Ini hanya akan dicetuskan apabila log masuk. Andaikan akaun anda ialah abc dan rentetan rawak ialah 123456, cache.set('user:abc', '123456'). Setiap permintaan antara muka yang berikutnya membawa rentetan rawak, yang dibandingkan dengan rentetan rawak yang sepadan dengan pengguna dalam cache. Jika rentetan rawak telah berubah. Kemudian anda mesti log masuk semula. Ia adalah perlu untuk memaksa di luar talian. Jika tidak, muat semula masa tamat tempoh rentetan rawak. Ini tidak menjejaskan kecekapan kerana cache tidak akan menyebabkan kesesakan IO.
Kuki atau sesi pada bahagian belakang sepatutnya dapat menjamin pengguna unik Anda boleh belajar tentang kuki dan sesi.
Satu-satunya log masuk harus dikawal oleh sesi latar belakang Secara khusus, ID log masuk disimpan dalam sesi, seperti session["user"], iaitu session["user"]= ditetapkan di latar belakang semasa log masuk. . $loginUser ($loginUser ialah pembolehubah nama akaun log masuk yang diperolehi dari bahagian hadapan, saya menggunakan php sebagai contoh, ia sentiasa sepadan dengan pengguna ini semasa lawatan pengguna). Cara menukar kepada pengguna lain, session["user"] akan menjadi id pengguna lain, jadi sesi pengguna pertama akan terganggu. Ini memastikan bahawa hanya seorang pengguna boleh log masuk ke pelayar pada masa yang sama.
Sebelum membuka halaman, semak dahulu sama ada terdapat COOKIE atau localStorage dalam penyemak imbas Jika ya, gunakan maklumat ini untuk log masuk secara automatik. Jika tidak, kotak log masuk akan muncul untuk membolehkan mereka log masuk atau mengakses tanpa nama