Rumah > Soal Jawab > teks badan
Sebagai contoh, jika bahagian web memadamkan pengguna yang log masuk di bahagian aplikasi, bagaimanakah pengguna bahagian aplikasi boleh dipaksa untuk log keluar? Apakah kaedah yang boleh digunakan di bahagian web untuk mencapai kesan ini? javaweb
黄舟2017-06-28 09:25:31
Contohnya: Apl memerlukan token untuk log masuk dan menolak mesej Selepas apl menerima mesej tolak, kod tersebut melaksanakan tingkah laku mengosongkan token, menyebabkan token menjadi tidak sah dan terpaksa keluar
.女神的闺蜜爱上我2017-06-28 09:25:31
Ini perlu diproses oleh Apl dan latar belakang bersama-sama Mula-mula, tulis gelagat pemprosesan Apl tidak sah token di sebelah apl, sama ada untuk melompat ke antara muka log masuk, mematikan aplikasi atau memadam beberapa fail setempat. Seterusnya ialah cara untuk membenarkan apl mendapatkan maklumat ketidaksahihan token Salah satunya adalah untuk menolak mesej di latar belakang seperti yang dinyatakan di atas, dan yang lain adalah untuk menukar maklumat token di latar belakang Apabila apl mengakses latar belakang sekali lagi, ia mendapati itu token itu tidak sah. Untuk bahagian belakang, yang pertama adalah aktif dan yang kedua adalah pasif. Jika anda memerlukan Apl dimaklumkan dengan serta-merta, ia jelas merupakan yang pertama Jika masa pemberitahuan tidak sensitif, anda boleh menggunakan yang terakhir. Secara umumnya, akses pengguna kepada rangkaian semasa mengendalikan aplikasi masih sangat intensif Menggunakan yang terakhir adalah mudah dan mudah, dan kelewatan masa tidak begitu besar.
给我你的怀抱2017-06-28 09:25:31
Untuk kawalan sebelah pelayan, apabila apl memanggil antara muka, ia dengan jelas menyatakan bahawa pengguna berada di luar talian, dan kemudian apl itu keluar ke antara muka log masuk?
phpcn_u15822017-06-28 09:25:31
Anda boleh menggunakan socket.io untuk mempunyai sambungan yang panjang dan komunikasi dua hala Pelayan menghantar mesej kepada klien menerima mesej dan keluar ke antara muka log masuk
阿神2017-06-28 09:25:31
Pertama sekali, anda perlu memahami maksud apl tugasan anda berada di luar talian.
1 Ia secara langsung memaksa apl kembali ke antara muka log masuk kali ini tidak sah.
2. Halaman apl dikekalkan, tetapi jika sebarang operasi atau operasi berkaitan rangkaian diteruskan, ia akan dibawa ke luar talian.
Situasi pertama adalah lebih rumit, kerana anda melaksanakannya dengan serta-merta, jadi perkara yang paling sesuai ialah menggunakan push Bahagian web menolak kepada pengguna tertentu, dan apl itu sendiri telah menulis gelagat yang sepadan untuk tolakan tertentu.
Dalam kes kedua, anda hanya perlu membatalkan pengesahan token anda di bahagian web Dalam keadaan biasa, setiap token pengguna akan mengekalkan masa tamat tempoh di bahagian web Anda hanya perlu membatalkan masa tamat tempoh ini dengan serta-merta mempunyai pemprosesan permintaan yang sepadan Apabila token tamat tempoh, ia akan dipindahkan ke halaman log masuk untuk log masuk semula
迷茫2017-06-28 09:25:31
Secara umumnya tidak perlu log keluar dalam masa nyata.
Apabila pengguna mengendalikan apl dan apl menghantar permintaan kepada pelayan, pelayan mengembalikan maklumat yang sepadan, dan kemudian apl bertindak balas dan keluar.