Apabila pengguna keluar dari aplikasi, keadaan berterusan Pinia authStore
ditetapkan semula dan pengguna dialihkan ke /log masuk. Walau bagaimanapun, jika pengguna seterusnya log masuk tanpa memuat semula halaman, halaman utama masih memaparkan data pengguna sebelumnya kerana ia masih dalam keadaan halaman. Bagaimanakah saya harus menyelesaikan masalah ini?
Bagaimanakah saya harus menetapkan semula setiap keadaan dalam apl semasa log keluar? Adakah terdapat sebarang penyelesaian yang disyorkan untuk mengasingkan keadaan satu sesi pengesahan daripada yang lain?
Saya telah mencuba menetapkan semula keadaan halaman secara manual apabila butang "log keluar" ditekan pada halaman, sekiranya ia tidak dimuat semula kemudian, tetapi itu hanya membantu saya dengan sebahagian daripada masalah: kebanyakan masa, butang dan pengendalinya berada dalam susun atur atau dalam halaman berasingan dalam tetapan.
Penyelesaian yang saya temui ialah mencetuskan muat semula penuh apl selepas log keluar, memanggil
reloadNuxtApp
. Ini akan menyelesaikan masalah.