Tidak bisa masuk ke Whizi, atau sesi terus kedaluwarsa

Jawaban singkat

Kegagalan akses Whizi terbagi dalam empat kelompok: percobaan masuk itu sendiri gagal, browser tidak berhasil mendapatkan token sesi baru, sesi lain sudah terbuka, atau penjaga batas berbagi akun menolak permintaan tersebut. Setiap kegagalan autentikasi dari backend membawa kode unauthorized dengan HTTP 401, dan keluar lalu masuk kembali membersihkan kasus sesi.

Jawaban singkat

Masalah akses Whizi terbagi dalam empat kelompok: percobaan masuk itu sendiri gagal, browser tidak berhasil mendapatkan token sesi baru, sesi lain sudah terbuka, atau penjaga berbagi akun menolak permintaan tersebut. Pesan yang muncul memberi tahu Anda mana penyebabnya, dan setiap pesan di bawah ini dikutip dari kode yang menghasilkannya.

Lima pesan berikut mencakup masalah masuk, sesi, sesi tunggal, dan penolakan berbagi:

PesanApa pemicunyaSolusi
Login failed. Please check your credentials.Percobaan masuk mengembalikan status selain completeMasukkan ulang email dan kata sandi, atau atur ulang kata sandi
Invalid or expired session token.HTTP 401. Verifikasi token gagal karena berbagai alasan: token kedaluwarsa, tanda tangan salah, penerbit salahKeluar lalu masuk lagi
Authentication required.HTTP 401. Permintaan tidak membawa Bearer token di header AuthorizationMasuk lagi
Please sign out from other sessions and try again.Teks kesalahan masuk berisi "single session mode"Keluar dari Whizi di browser atau tab lain, lalu coba lagi
Account sharing limit reached. Please use your own Whizi account.HTTP 403. Lebih dari 3 kunci perangkat atau sesi berbeda terdeteksi pada akun dalam 24 jam terakhirGunakan akun Anda sendiri. Jendela waktunya bergulir, jadi selain itu satu-satunya pilihan adalah menunggu

Setiap kegagalan autentikasi dari backend membawa kode unauthorized dengan HTTP 401. Di halaman chat dan di modal berbagi, pesan dari backend ditampilkan persis seperti aslinya, sehingga string dalam jejak jaringan dan string di layar adalah string yang sama di sana.

Apa arti sebenarnya "session expired"

Artinya halaman meminta token sesi baru dan tidak mendapatkannya. Satu kondisi tunggal ini muncul dengan kalimat berbeda tergantung di mana Anda berada saat itu terjadi.

Di mana Anda melihatnyaPesan
Panggilan backend apa pun tanpa tokenAuthentication required.
Panggilan backend apa pun yang tokennya gagal diverifikasiInvalid or expired session token.
Token yang terverifikasi tapi kehilangan klaimThe Clerk user_jwt token must include sub and email claims.
Daftar chat, muat chat, hapus, ganti nama, atau unggahFailed to retrieve session token.
Bandingkan berdampingan, saat mengirimYour session expired. Please refresh and try again.
Mengimpor ekspor ChatGPT atau ClaudeYour session ended. Sign in again, then start the import.
Pengaturan, sebelum pembatalanAuthentication failed. Please sign in again.
Modal upgrade, sebelum checkoutAuthentication failed. Please sign in again.
Modal berbagiNot signed in.
Overlay suaraSign in to Whizi to use voice mode.
Panggilan sesi itu sendiriFailed to fetch session ({status}).

Keluar lalu masuk lagi. Dua string ini bahkan menyebutkannya sendiri: Your session ended. Sign in again, then start the import. dan Authentication failed. Please sign in again.

Error masuk dan atur ulang kata sandi

Autentikasi dan pengelolaan akun disediakan oleh Clerk, jadi string ini berasal dari alur masuk, bukan dari penyimpan kata sandi milik Whizi sendiri.

PesanKondisi pemicu
Login failed. Please check your credentials.Percobaan masuk mengembalikan status selain complete
An error occurred during login.Panggilan masuk melempar error dan tidak ada pesan yang bisa dibaca kembali
Please sign out from other sessions and try again.Teks kesalahan berisi "single session mode"
Failed to authenticate with social login.Proses pengalihan Google melempar error sebelum meninggalkan halaman
Please enter your email address.Formulir atur ulang kata sandi dikirim dengan kolom email kosong
Failed to send reset email. Please try again.Permintaan atur ulang kata sandi melempar error
Current password is required.Kolom kata sandi saat ini kosong di halaman atur ulang kata sandi
Passwords do not match.Dua kolom kata sandi baru berbeda
Failed to reset password. Please try again.Atur ulang gagal dan tidak mengembalikan pesan yang bisa dibaca

Please sign out from other sessions and try again. adalah satu-satunya di daftar itu yang solusinya ada di tempat lain: tutup tab atau browser lain tempat Whizi sedang masuk, lalu coba lagi di sini.

Halaman Pengaturan memiliki salinan alur atur ulangnya sendiri, dengan dua string yang sama: Please enter your email address. saat kolom kosong dan Failed to send reset email. Please try again. saat pengiriman gagal. Mencoba lagi adalah keseluruhan solusinya. Alur ini dijelaskan langkah demi langkah di atur ulang kata sandi Whizi Anda. Jika terus gagal, hubungi dukungan alih-alih membuat akun kedua.

Mencoba lagi berulang-ulang dengan cepat juga bisa terkena pembatas laju, yang membalas HTTP 429 dengan Too many requests. Please wait and try again. Jendela waktu di balik string tersebut ada di batas laju Whizi.

Error pendaftaran dan verifikasi email

PesanKondisi pemicu
Registration service is not available.Objek pendaftaran belum siap saat formulir dikirim
Registration failed. Please check your information.Panggilan pendaftaran melempar error tanpa pesan yang bisa dibaca
Verification service is not available.Langkah kode email berjalan tanpa objek pendaftaran
Verification failed. Please try again.Percobaan verifikasi mengembalikan status selain complete
Invalid verification code. Please check your email.Panggilan verifikasi melempar error
Could not start Google sign-up. Please try again.Pengalihan pendaftaran Google melempar error
Missing session token after social signup.Tidak ada token yang tersedia setelah pendaftaran sosial selesai
Your account was created, but checkout could not start. Please sign in and choose your plan again.Pendaftaran dengan checkout tertunda tidak berhasil mendapatkan token setelahnya

Yang terakhir bukan pendaftaran yang gagal: akunnya ada, hanya checkout yang tertunda yang hilang. Langkah selanjutnya ada di kartu ditolak atau pembayaran gagal saat checkout.

Dua string "not available" berarti objek pendaftaran Clerk belum siap saat formulir dikirim, bukan berarti data Anda ditolak. Tunggu halaman selesai dimuat, lalu kirim lagi.

Alamat email sementara ditolak

Temporary email addresses are not allowed. Please use a permanent email address. adalah HTTP 403 dengan kode disposable_email_blocked. Ini muncul saat pembuatan akun ketika domain email masuk daftar email sekali pakai.

Akun yang sudah ada tidak terpengaruh oleh daftar ini. Solusinya adalah alamat permanen, dan tidak ada cara untuk meminta pengecualian.

String yang sama juga bisa muncul saat checkout dengan status berbeda. Sisi itu dibahas di kartu ditolak atau pembayaran gagal saat checkout.

Batas berbagi akun tercapai

Account sharing limit reached. Please use your own Whizi account. adalah HTTP 403 dengan kode account_sharing_limit. Ini muncul saat lebih dari 3 kunci perangkat atau sesi berbeda terdeteksi pada satu akun dalam 24 jam terakhir.

Penggunaan multi-perangkat yang wajar diharapkan dan didukung: satu akun bisa masuk di lebih dari satu perangkat, dan keduanya mengakses backend yang sama serta penyimpan percakapan yang sama. Hanya satu proses pembuatan yang berjalan per akun pada satu waktu, ditegakkan oleh kunci per pengguna, jadi dua perangkat tidak pernah bisa menghasilkan secara bersamaan pada satu akun.

Tidak ada pengaturan untuk ini dan tidak ada reset mandiri. Jendela waktunya mencakup 24 jam terakhir, jadi ini akan hilang dengan sendirinya seiring kunci perangkat lama kedaluwarsa. Jika Anda satu orang yang memakai lebih dari tiga browser atau perangkat dalam sehari dan terus mengalami ini, hubungi dukungan alih-alih mencoba menyiasatinya.

Sudah masuk, tapi Whizi bilang akunnya tidak ada

User not found. muncul ketika baris pengguna di balik sebuah sesi telah dihapus. Rute checkout mengembalikan string yang sama sebagai HTTP 404 not_found ketika tidak bisa membaca baris pemanggil.

Penghapusan akun adalah konfirmasi dua langkah di Pengaturan, dan itu menghapus catatan akun Whizi yang aktif, chat dan pesan yang tersinkronisasi, media yang diunggah dan dihasilkan, memori mobile tersimpan, catatan referral, status hak dan penggunaan mobile, status batas laju, token push, dan akun autentikasi Clerk, tunduk pada masa retensi terbatas yang diatur dalam kebijakan privasi.

Jika Anda melihat ini dan tidak menghapus apa pun, hubungi dukungan. Tidak ada perbaikan mandiri untuk ini. Cakupan lengkap penghapusan ada di apa yang Whizi lakukan dengan data Anda.

Profil tamu dan penautan

Penggunaan sebagai tamu adalah penggunaan tanpa masuk akun. Membuat akun bersifat opsional di aplikasi mobile, dan melanjutkan tanpa akun membuat profil tamu anonim yang terikat perangkat, tanpa perlu nama atau alamat email. Profil ini punya kumpulan error akses tersendiri.

PesanKondisi pemicu
A valid guest session is required.HTTP 401. Token tamu tidak ada, cacat, atau menunjuk pada profil tamu yang tidak ada
This guest profile has already been linked. Sign in to continue.HTTP 409. Token tamu mengarah ke profil yang sudah diklaim oleh akun lain
This guest profile is linked to a different Whizi account.HTTP 409. Klaim ini menargetkan profil tamu yang sudah terikat di tempat lain
Wait for the current reply to finish, then try creating your account again.HTTP 409. Profil diklaim saat proses pembuatan masih berjalan

Hanya yang terakhir yang punya solusi mudah: tunggu balasan selesai, lalu buat akun. Tiga lainnya berarti profil tamu sudah terikat ke sebuah akun, jadi masuklah ke akun itu, atau hubungi dukungan jika Anda tidak mengenalinya.

Data tamu tidak terdampar karena ini. Ekspor data juga berfungsi untuk sesi tamu, karena tamu memegang chat dan memori nyata yang layak dikeluarkan.

Ketika akun itu sendiri menolak melakukan sesuatu

Ini adalah kegagalan tingkat akun yang ditampilkan di Pengaturan, bukan kegagalan masuk.

PesanApa itu
Your account could not be deleted. Please try again, or contact support.Permintaan penghapusan gagal, ditampilkan di Pengaturan
Account deletion failed ({status}).Error mentah di balik toast tersebut, dengan status HTTP
Failed to export your data. Please try again.Ekspor data gagal, ditampilkan di Pengaturan
Export request failed ({status}).Error mentah di balik toast tersebut

Ekspor data dibatasi lajunya hingga 5 permintaan per menit, karena ekspor membaca semua yang dimiliki akun. Mencoba lebih cepat dari lima kali per menit akan ditolak oleh batas tersebut.

Tidak ada API publik atau untuk pengembang, tidak ada penerbitan kunci API, dan tidak ada token akses pribadi. Setiap rute mengautentikasi sebagai sesi pengguna akhir, jadi tidak ada kunci untuk dirotasi, dicabut atau ditempel saat akses bermasalah. Jika sebuah skrip atau alat pihak ketiga tidak bisa mengakses akun Anda, itulah sebabnya.

Daftar Periksa
  • Error sesi berarti permintaan tidak membawa token yang bisa dipakai: keluar lalu masuk lagi
  • Invalid or expired session token adalah HTTP 401 dengan kode unauthorized
  • Pesan sesi tunggal berarti tab Whizi lain harus keluar terlebih dahulu
  • Penjaga berbagi akun aktif di atas 3 kunci perangkat atau sesi dalam 24 jam, dan hilang dengan sendirinya
  • Domain email sekali pakai ditolak saat pendaftaran sebagai HTTP 403 disposable_email_blocked
  • User not found berarti catatan akun di balik sesi tersebut sudah hilang: hubungi dukungan
  • HTTP 429 berarti jendela batas laju menolak permintaan tersebut, jadi tunggu alih-alih terus mencoba
  • Tidak ada kunci API atau token akses pribadi untuk dirotasi

Pertanyaan Umum

Apakah mengatur ulang kata sandi saya akan menghilangkan Invalid or expired session token.?

Tidak. String itu dikembalikan ketika verifikasi JWT terhadap JWKS Clerk melempar error, jadi ini soal token yang dibawa browser, bukan soal kata sandi akun. Alur atur ulang kata sandi punya string terpisah sendiri, termasuk Current password is required. dan Passwords do not match. Keluar lalu masuk lagi sebagai gantinya.

Apakah Failed to retrieve session token. berarti Whizi sedang gangguan?

Ini bukan penolakan dari backend. Situs web melemparkan ini sendiri setiap kali getToken tidak mengembalikan apa pun sebelum panggilan daftar chat, muat chat, hapus, ganti nama atau unggah, jadi tidak membawa status HTTP atau kode error apa pun. Padanan dari backend, yang memang membawa status, adalah Authentication required. dan Invalid or expired session token., keduanya HTTP 401 unauthorized.

Apa arti Failed to fetch session ({status})., dan apa angka di dalamnya?

Ini adalah error mentah yang dilemparkan oleh situs web ketika panggilan sesi itu sendiri gagal, dengan status HTTP dari panggilan itu terisi di posisi {status}. Ini bukan pesan yang ditulis untuk pembaca, itu sebabnya terlihat seperti string internal. Kutip lengkap dengan angkanya saat menghubungi dukungan.

Saya sama sekali tidak bisa masuk dan tidak ada satu pun string ini yang cocok. Sekarang bagaimana?

Hubungi dukungan dan tempelkan teks persis yang Anda lihat, beserta apa yang sedang Anda lakukan saat itu. Setiap string ini terhubung ke satu tempat dalam kode, jadi susunan kata yang persis adalah hal tercepat yang bisa dipakai dukungan untuk bekerja. Tidak ada pembukaan kunci akun secara mandiri.