Non riesci ad accedere a Whizi, o la sessione scade di continuo

Risposta rapida

I problemi di accesso a Whizi rientrano in quattro gruppi: il tentativo di accesso è fallito, il browser non è riuscito a ottenere un nuovo token di sessione, un'altra sessione è già aperta, oppure il limite di condivisione account ha rifiutato la richiesta. Ogni errore di autenticazione del backend porta il codice unauthorized con HTTP 401, e disconnettersi e riconnettersi risolve i casi legati alla sessione.

La risposta breve

I problemi di accesso a Whizi rientrano in quattro gruppi: il tentativo di accesso stesso è fallito, il browser non è riuscito a ottenere un nuovo token di sessione, un'altra sessione è già aperta, oppure il limite di condivisione account ha rifiutato la richiesta. Il messaggio indica quale, e ogni messaggio qui sotto è citato dal codice che lo genera.

I cinque messaggi seguenti coprono i rifiuti di accesso, sessione, sessione singola e condivisione:

MessaggioCosa lo ha attivatoSoluzione
Login failed. Please check your credentials.Il tentativo di accesso ha restituito uno stato diverso da completatoReinserisci email e password, oppure reimposta la password
Invalid or expired session token.HTTP 401. La verifica del token è fallita per qualsiasi motivo: token scaduto, firma non valida, issuer erratoEsci e accedi di nuovo
Authentication required.HTTP 401. La richiesta non conteneva alcun token Bearer nell'header AuthorizationAccedi di nuovo
Please sign out from other sessions and try again.Il testo dell'errore di accesso conteneva "single session mode"Esci da Whizi nell'altro browser o scheda, poi riprova
Account sharing limit reached. Please use your own Whizi account.HTTP 403. Sono state rilevate più di 3 chiavi di dispositivo o sessione distinte sull'account nelle ultime 24 oreUsa il tuo account personale. La finestra è scorrevole, quindi l'unica alternativa è aspettare

Ogni errore di autenticazione del backend porta il codice unauthorized con HTTP 401. Nella pagina chat e nella finestra di condivisione il messaggio del backend viene mostrato testualmente, quindi la stringa nella traccia di rete e quella a schermo sono la stessa stringa.

Cosa significa davvero "sessione scaduta"

Significa che la pagina ha richiesto un nuovo token di sessione e non lo ha ottenuto. Quell'unica condizione emerge con una frase diversa a seconda di dove ti trovavi quando è successo.

Dove lo vediMessaggio
Qualsiasi chiamata al backend senza tokenAuthentication required.
Qualsiasi chiamata al backend il cui token non supera la verificaInvalid or expired session token.
Un token che supera la verifica ma manca di una claimThe Clerk user_jwt token must include sub and email claims.
Elenco chat, caricamento chat, eliminazione, rinomina o caricamento fileFailed to retrieve session token.
Confronto affiancato, al momento dell'invioYour session expired. Please refresh and try again.
Importazione di un'esportazione ChatGPT o ClaudeYour session ended. Sign in again, then start the import.
Impostazioni, prima di una cancellazioneAuthentication failed. Please sign in again.
La finestra di upgrade, prima del checkoutAuthentication failed. Please sign in again.
La finestra di condivisioneNot signed in.
L'overlay vocaleSign in to Whizi to use voice mode.
La chiamata di sessione stessaFailed to fetch session ({status}).

Esci e accedi di nuovo. Due delle stringhe lo dicono da sole: Your session ended. Sign in again, then start the import. e Authentication failed. Please sign in again.

Errori di accesso e reimpostazione password

L'autenticazione e la gestione dell'account sono fornite da Clerk, quindi queste stringhe provengono dal flusso di accesso e non da un archivio password di Whizi.

MessaggioCondizione di attivazione
Login failed. Please check your credentials.Il tentativo di accesso ha restituito uno stato diverso da completato
An error occurred during login.La chiamata di accesso ha generato un errore senza restituire un messaggio leggibile
Please sign out from other sessions and try again.Il testo dell'errore conteneva "single session mode"
Failed to authenticate with social login.Il passaggio di reindirizzamento di Google ha generato un errore prima di lasciare la pagina
Please enter your email address.Il modulo di reimpostazione password è stato inviato con il campo email vuoto
Failed to send reset email. Please try again.La richiesta di reimpostazione password ha generato un errore
Current password is required.Il campo della password attuale era vuoto nella pagina di reimpostazione password
Passwords do not match.I due campi della nuova password sono diversi
Failed to reset password. Please try again.La reimpostazione è fallita e non ha restituito un messaggio leggibile

Please sign out from other sessions and try again. è l'unico messaggio dell'elenco la cui soluzione si trova altrove: chiudi l'altra scheda o l'altro browser in cui Whizi è connesso, poi riprova qui.

La pagina Impostazioni ha una propria copia del flusso di reimpostazione, con le stesse due stringhe: Please enter your email address. quando il campo è vuoto e Failed to send reset email. Please try again. quando l'invio fallisce. Riprovare è l'intera soluzione. Il flusso è illustrato passo dopo passo in reimposta la password di Whizi. Se continua a fallire, contatta il supporto invece di creare un secondo account.

Riprovare in un ciclo serrato può anche far scattare il limitatore di frequenza, che risponde con HTTP 429 e Too many requests. Please wait and try again. Le finestre temporali dietro questa stringa sono in limiti di frequenza di Whizi.

Errori di registrazione e verifica email

MessaggioCondizione di attivazione
Registration service is not available.L'oggetto di registrazione non era pronto quando il modulo è stato inviato
Registration failed. Please check your information.La chiamata di registrazione ha generato un errore senza messaggio leggibile
Verification service is not available.Il passaggio del codice email è partito senza un oggetto di registrazione
Verification failed. Please try again.Il tentativo di verifica ha restituito uno stato diverso da completato
Invalid verification code. Please check your email.La chiamata di verifica ha generato un errore
Could not start Google sign-up. Please try again.Il reindirizzamento di registrazione Google ha generato un errore
Missing session token after social signup.Nessun token era disponibile dopo il completamento di una registrazione social
Your account was created, but checkout could not start. Please sign in and choose your plan again.Una registrazione con un checkout in sospeso non è riuscita a ottenere un token in seguito

L'ultimo non è una registrazione fallita: l'account esiste, ed è andato perso solo il checkout in sospeso. Cosa fare in questo caso è spiegato in carta rifiutata o pagamento non riuscito al checkout.

Le due stringhe "non disponibile" significano che l'oggetto di registrazione di Clerk non era pronto quando il modulo è stato inviato, non che i tuoi dati sono stati rifiutati. Aspetta che la pagina finisca di caricarsi, poi invia di nuovo.

Gli indirizzi email temporanei vengono rifiutati

Temporary email addresses are not allowed. Please use a permanent email address. è HTTP 403 con codice disposable_email_blocked. Viene generato alla creazione dell'account quando il dominio email è nell'elenco degli indirizzi usa e getta.

Gli account già esistenti non sono interessati dall'elenco. La soluzione è un indirizzo permanente, e non esiste un'eccezione da richiedere.

La stessa stringa può comparire anche al checkout con uno stato diverso. Quel caso è trattato in carta rifiutata o pagamento non riuscito al checkout.

Limite di condivisione account raggiunto

Account sharing limit reached. Please use your own Whizi account. è HTTP 403 con codice account_sharing_limit. Scatta quando vengono rilevate più di 3 chiavi di dispositivo o sessione distinte su un unico account nelle ultime 24 ore.

L'uso normale su più dispositivi è previsto e supportato: un account può essere connesso su più di un dispositivo, ed entrambi raggiungono lo stesso backend e lo stesso archivio conversazioni. Viene eseguita una sola generazione per account alla volta, imposta da un blocco per utente, quindi due dispositivi non possono mai generare contemporaneamente sullo stesso account.

Non esiste un'impostazione per questo e nessun ripristino autonomo. La finestra copre le ultime 24 ore, quindi si risolve da sola man mano che le chiavi dei dispositivi più vecchie scadono. Se sei una sola persona su più di tre browser o dispositivi in un giorno e continui a incontrarlo, contatta il supporto invece di provare ad aggirarlo.

Sei connesso, ma Whizi dice che l'account non esiste

User not found. viene generato quando la riga utenti dietro una sessione è stata eliminata. Il percorso di checkout restituisce la stessa stringa come HTTP 404 not_found quando non riesce a leggere la riga del chiamante.

L'eliminazione dell'account è una conferma in due passaggi nelle Impostazioni, e rimuove il record dell'account Whizi attivo, le chat e i messaggi sincronizzati, i contenuti multimediali caricati e generati, la memoria mobile salvata, i record di referral, lo stato di diritto e utilizzo mobile, lo stato del limite di frequenza, i token push e l'account di autenticazione Clerk, soggetto alla conservazione limitata prevista dall'informativa sulla privacy.

Se vedi questo messaggio e non hai eliminato nulla, contatta il supporto Whizi. Non esiste una riparazione autonoma per questo caso. Cosa copre l'eliminazione nel dettaglio è spiegato in cosa fa Whizi con i tuoi dati.

Profili ospite e collegamento

L'uso come ospite è un uso disconnesso. La creazione di un account è facoltativa nell'app mobile, e continuare senza crearne uno genera un profilo ospite anonimo e legato al dispositivo, che non richiede nome né email. Ha un proprio insieme di errori di accesso.

MessaggioCondizione di attivazione
A valid guest session is required.HTTP 401. Il token ospite è assente, malformato, o indica un profilo ospite che non esiste
This guest profile has already been linked. Sign in to continue.HTTP 409. Il token ospite corrisponde a un profilo già rivendicato da un altro account
This guest profile is linked to a different Whizi account.HTTP 409. La rivendicazione punta a un profilo ospite già collegato altrove
Wait for the current reply to finish, then try creating your account again.HTTP 409. Il profilo è stato rivendicato mentre una generazione era ancora in corso

Solo l'ultimo ha una soluzione semplice: aspetta che la risposta finisca, poi crea l'account. Gli altri tre significano che il profilo ospite è già collegato a un account, quindi accedi a quell'account, oppure contatta il supporto se non lo riconosci.

I dati ospite non restano bloccati per questo. L'esportazione dati funziona anche per le sessioni ospite, perché gli ospiti conservano chat e memoria reali che vale la pena recuperare.

Quando l'account stesso non vuole fare qualcosa

Questi sono errori a livello di account mostrati nelle Impostazioni, non errori di accesso.

MessaggioCos'è
Your account could not be deleted. Please try again, or contact support.La richiesta di eliminazione è fallita, mostrata nelle Impostazioni
Account deletion failed ({status}).L'errore grezzo dietro quel messaggio, con lo stato HTTP
Failed to export your data. Please try again.L'esportazione dati è fallita, mostrata nelle Impostazioni
Export request failed ({status}).L'errore grezzo dietro quel messaggio

L'esportazione dati è limitata a 5 richieste al minuto, perché un'esportazione legge tutto ciò che l'account possiede. Riprovare più di cinque volte al minuto verrà rifiutato da questo limite.

Non esiste un'API pubblica o per sviluppatori, nessuna emissione di chiavi API e nessun token di accesso personale. Ogni percorso si autentica come sessione di un utente finale, quindi non c'è alcuna chiave da ruotare, revocare o incollare quando l'accesso si interrompe. Se uno script o uno strumento di terze parti non riesce a raggiungere il tuo account, ecco perché.

Lista di controllo
  • Un errore di sessione significa che la richiesta non conteneva un token utilizzabile: esci e accedi di nuovo
  • Invalid or expired session token è HTTP 401 con codice unauthorized
  • Un messaggio di sessione singola significa che l'altra scheda Whizi deve prima disconnettersi
  • Il limite di condivisione account scatta oltre 3 chiavi di dispositivo o sessione in 24 ore, e si risolve da solo
  • I domini email usa e getta vengono rifiutati alla registrazione come HTTP 403 disposable_email_blocked
  • User not found significa che il record dell'account dietro la sessione è scomparso: contatta il supporto
  • Un 429 significa che una finestra di limite di frequenza ha rifiutato la richiesta, quindi aspetta invece di riprovare in ciclo
  • Non ci sono chiavi API o token di accesso personale da ruotare

Domande frequenti

Reimpostare la password elimina Invalid or expired session token.?

No. Quella stringa viene restituita quando la verifica JWT contro le JWKS di Clerk genera un errore, quindi riguarda il token che il browser sta trasportando e non la password dell'account. Il flusso di reimpostazione password ha le proprie stringhe separate, incluse Current password is required. e Passwords do not match. Esci e accedi di nuovo invece.

Failed to retrieve session token. è un'interruzione del servizio Whizi?

Non è un rifiuto del backend. Il sito web lo genera da solo ogni volta che getToken non restituisce nulla prima di una chiamata di elenco chat, caricamento chat, eliminazione, rinomina o caricamento file, quindi non porta alcuno stato HTTP né codice di errore. Gli equivalenti lato backend, che portano uno stato, sono Authentication required. e Invalid or expired session token., entrambi HTTP 401 unauthorized.

Cosa significa Failed to fetch session ({status})., e cos'è il numero al suo interno?

È l'errore grezzo generato dal sito web quando la chiamata di sessione stessa fallisce, con lo stato HTTP di quella chiamata inserito dove compare {status}. Non è un messaggio scritto per i lettori, motivo per cui sembra una stringa interna. Citalo con il numero intatto quando contatti il supporto.

Non riesco proprio a entrare e nessuna di queste stringhe corrisponde. Cosa faccio ora?

Contatta il supporto e incolla il testo esatto che hai visto, insieme a quello che stavi facendo in quel momento. Ciascuna di queste stringhe corrisponde a un unico punto del codice, quindi la formulazione testuale è lo strumento più rapido a disposizione del supporto. Non esiste uno sblocco account autonomo.