Det korte svaret
Whizis tilgangsproblemer deler seg i fire grupper: selve innloggingsforsøket mislyktes, nettleseren fikk ikke et nytt sesjonstoken, en annen sesjon er allerede åpen, eller kontodelingsvakten avviste forespørselen. Meldingen forteller deg hvilken det er, og hver melding nedenfor er sitert fra koden som produserer den.
De fem nedenfor dekker innlogging, sesjon, enkeltsesjon og delingsavvisninger:
| Melding | Hva utløste det | Løsning |
|---|---|---|
Login failed. Please check your credentials. | Innloggingsforsøket returnerte en annen status enn complete | Skriv inn e-post og passord på nytt, eller nullstill passordet |
Invalid or expired session token. | HTTP 401. Tokenverifisering mislyktes uansett grunn: utløpt token, feil signatur, feil utsteder | Logg ut og inn igjen |
Authentication required. | HTTP 401. Forespørselen hadde ingen Bearer-token i Authorization-headeren | Logg inn igjen |
Please sign out from other sessions and try again. | Feilteksten ved innlogging inneholdt "single session mode" | Logg ut av Whizi i den andre nettleseren eller fanen, og prøv igjen |
Account sharing limit reached. Please use your own Whizi account. | HTTP 403. Mer enn 3 distinkte enhets- eller sesjonsnøkler ble sett på kontoen de siste 24 timene | Bruk din egen konto. Vinduet er rullerende, så det eneste alternativet ellers er å vente |
Hver autentiseringsfeil fra backend har koden unauthorized med HTTP 401. På chattesiden og i delingsmodalen vises backend-meldingen ordrett, så strengen i en nettverkslogg og strengen på skjermen er den samme strengen der.
Hva "sesjonen utløpt" egentlig betyr
Det betyr at siden ba om et nytt sesjonstoken og ikke fikk et. Den ene situasjonen viser seg som forskjellige setninger avhengig av hvor du var da det skjedde.
| Hvor du ser det | Melding |
|---|---|
| Alle backend-kall uten token | Authentication required. |
| Alle backend-kall der tokenet ikke består verifisering | Invalid or expired session token. |
| Et token som verifiseres, men mangler et krav | The Clerk user_jwt token must include sub and email claims. |
| Chatteliste, chattelasting, sletting, omdøping eller opplasting | Failed to retrieve session token. |
| Sammenligning side ved side, ved sending | Your session expired. Please refresh and try again. |
| Import av en ChatGPT- eller Claude-eksport | Your session ended. Sign in again, then start the import. |
| Innstillinger, før en kansellering | Authentication failed. Please sign in again. |
| Oppgraderingsmodalen, før kassen | Authentication failed. Please sign in again. |
| Delingsmodalen | Not signed in. |
| Stemmeoverlegget | Sign in to Whizi to use voice mode. |
| Selve sesjonskallet | Failed to fetch session ({status}). |
Logg ut og inn igjen. To av strengene sier det selv: Your session ended. Sign in again, then start the import. og Authentication failed. Please sign in again.
Feil ved innlogging og tilbakestilling av passord
Autentisering og kontoadministrasjon leveres av Clerk, så disse strengene kommer fra innloggingsflyten, ikke fra en Whizi-passordlagring.
| Melding | Utløsende situasjon |
|---|---|
Login failed. Please check your credentials. | Innloggingsforsøket returnerte en annen status enn complete |
An error occurred during login. | Innloggingskallet kastet en feil, og ingen lesbar melding kom tilbake |
Please sign out from other sessions and try again. | Feilteksten inneholdt "single session mode" |
Failed to authenticate with social login. | Overleveringen til Google-omdirigeringen kastet en feil før siden ble forlatt |
Please enter your email address. | Skjemaet for tilbakestilling av passord ble sendt med et tomt e-postfelt |
Failed to send reset email. Please try again. | Forespørselen om tilbakestilling av passord kastet en feil |
Current password is required. | Feltet for nåværende passord var tomt på siden for å nullstille passord |
Passwords do not match. | De to nye passordfeltene er forskjellige |
Failed to reset password. Please try again. | Tilbakestillingen mislyktes og returnerte ingen lesbar melding |
Please sign out from other sessions and try again. er den eneste på listen der løsningen ligger et annet sted: lukk den andre fanen eller nettleseren der Whizi er innlogget, og prøv igjen her.
Innstillingssiden har sin egen kopi av tilbakestillingsflyten, med de samme to strengene: Please enter your email address. når feltet er tomt, og Failed to send reset email. Please try again. når sending mislykkes. Å prøve på nytt er hele løsningen. Selve flyten går vi gjennom steg for steg i nullstill Whizi-passordet ditt. Hvis det fortsetter å mislykkes, kontakt support i stedet for å opprette en ny konto.
Å prøve på nytt i en tett løkke kan også utløse hastighetsbegrensningen, som svarer med HTTP 429 og Too many requests. Please wait and try again. Vinduene bak den strengen står i Whizis hastighetsgrenser.
Feil ved registrering og e-postbekreftelse
| Melding | Utløsende situasjon |
|---|---|
Registration service is not available. | Registreringsobjektet var ikke klart da skjemaet ble sendt |
Registration failed. Please check your information. | Registreringskallet kastet en feil uten lesbar melding |
Verification service is not available. | Trinnet for e-postkode kjørte uten et registreringsobjekt |
Verification failed. Please try again. | Bekreftelsesforsøket returnerte en annen status enn complete |
Invalid verification code. Please check your email. | Bekreftelseskallet kastet en feil |
Could not start Google sign-up. Please try again. | Omdirigeringen for Google-registrering kastet en feil |
Missing session token after social signup. | Ingen token var tilgjengelig etter at en sosial registrering var fullført |
Your account was created, but checkout could not start. Please sign in and choose your plan again. | En registrering med en ventende kasse fikk ikke tak i et token etterpå |
Den siste er ikke en mislykket registrering: kontoen finnes, og bare den ventende kassen gikk tapt. Hva du gjør videre står i kort avvist eller betaling mislyktes ved kassen.
De to "ikke tilgjengelig"-strengene betyr at Clerk-registreringsobjektet ikke var klart da skjemaet ble sendt, ikke at opplysningene dine ble avvist. Vent til siden er ferdig lastet, og send inn på nytt.
Midlertidige e-postadresser avvises
Temporary email addresses are not allowed. Please use a permanent email address. er HTTP 403 med koden disposable_email_blocked. Den utløses ved kontoopprettelse når e-postdomenet står på listen over engangsadresser.
Kontoer som allerede finnes, påvirkes ikke av listen. Løsningen er en permanent adresse, og det finnes ingen mulighet å be om et unntak.
Den samme strengen kan også dukke opp ved kassen, med en annen status. Den siden av det er dekket i kort avvist eller betaling mislyktes ved kassen.
Grense for kontodeling nådd
Account sharing limit reached. Please use your own Whizi account. er HTTP 403 med koden account_sharing_limit. Den utløses når mer enn 3 distinkte enhets- eller sesjonsnøkler er sett på én konto de siste 24 timene.
Vanlig bruk på flere enheter er forventet og støttet: en konto kan være innlogget på mer enn én enhet, og begge når samme backend og samme samtalelagring. Bare én generering kjører per konto samtidig, håndhevet av en per-bruker-lås, så to enheter kan aldri generere samtidig på én konto.
Det finnes ingen innstilling for dette og ingen selvbetjent nullstilling. Vinduet dekker de siste 24 timene, så det forsvinner av seg selv når eldre enhetsnøkler blir gamle. Hvis du er én person på mer enn tre nettlesere eller enheter på en dag og fortsetter å treffe dette, kontakt support i stedet for å prøve å komme rundt det.
Innlogget, men Whizi sier kontoen finnes ikke
User not found. utløses når brukerraden bak en sesjon er slettet. Kasseruten returnerer samme streng som HTTP 404 not_found når den ikke kan lese den kallende raden.
Kontosletting er en to-trinns bekreftelse i Innstillinger, og den fjerner den levende Whizi-kontoen, synkroniserte chatter og meldinger, opplastet og generert media, lagret mobilminne, henvisningsregistre, mobilrettigheter og bruksstatus, hastighetsbegrensningsstatus, push-tokener og Clerk-autentiseringskontoen, med forbehold om den begrensede oppbevaringen som er fastsatt i personvernerklæringen.
Hvis du ser dette og ikke har slettet noe, kontakt support. Det finnes ingen selvbetjent reparasjon for det. Hva sletting dekker i sin helhet, står i hva Whizi gjør med dataene dine.
Gjesteprofiler og kobling
Gjestebruk er utlogget bruk. Å opprette en konto er valgfritt i mobilappen, og å fortsette uten en oppretter en anonym, enhetsbundet gjesteprofil som ikke krever navn eller e-postadresse. Den har sitt eget sett av tilgangsfeil.
| Melding | Utløsende situasjon |
|---|---|
A valid guest session is required. | HTTP 401. Gjestetokenet er fraværende, ugyldig utformet, eller viser til en gjesteprofil som ikke finnes |
This guest profile has already been linked. Sign in to continue. | HTTP 409. Gjestetokenet peker til en profil som allerede er tatt av en annen konto |
This guest profile is linked to a different Whizi account. | HTTP 409. Kravet retter seg mot en gjesteprofil som allerede er bundet et annet sted |
Wait for the current reply to finish, then try creating your account again. | HTTP 409. Profilen ble tatt mens en generering fortsatt kjørte |
Bare den siste har en enkel løsning: vent til svaret er ferdig, og opprett kontoen deretter. De tre andre betyr at gjesteprofilen allerede er bundet til en konto, så logg inn på den kontoen, eller kontakt support hvis du ikke kjenner den igjen.
Gjestedata blir ikke strandet av dette. Dataeksport fungerer for gjestesesjoner også, fordi gjester har ekte chatter og minne som er verdt å få ut.
Når selve kontoen ikke vil gjøre noe
Disse er kontonivåfeil som vises i Innstillinger, ikke innloggingsfeil.
| Melding | Hva det er |
|---|---|
Your account could not be deleted. Please try again, or contact support. | Slettingsforespørselen mislyktes, vist i Innstillinger |
Account deletion failed ({status}). | Den rå feilen bak den varselboksen, med HTTP-statusen |
Failed to export your data. Please try again. | Dataeksporten mislyktes, vist i Innstillinger |
Export request failed ({status}). | Den rå feilen bak den varselboksen |
Dataeksport er hastighetsbegrenset til 5 forespørsler i minuttet, fordi en eksport leser alt kontoen eier. Å prøve på nytt oftere enn fem ganger i minuttet avvises av den grensen.
Det finnes ingen offentlig eller utvikler-API, ingen utstedelse av API-nøkler og ingen personlige tilgangstokener. Hver rute autentiserer som en sluttbrukersesjon, så det finnes ingen nøkkel å rotere, tilbakekalle eller lime inn når tilgangen svikter. Hvis et skript eller et tredjepartsverktøy ikke kan nå kontoen din, er det derfor.
- En sesjonsfeil betyr at forespørselen ikke hadde et brukbart token: logg ut og inn igjen
- Ugyldig eller utløpt sesjonstoken er HTTP 401 med koden unauthorized
- En melding om enkeltsesjon betyr at den andre Whizi-fanen må logges ut først
- Kontodelingsvakten utløses over 3 enhets- eller sesjonsnøkler på 24 timer, og forsvinner av seg selv
- Engangs-e-postdomener avvises ved registrering som HTTP 403 disposable_email_blocked
- Bruker ikke funnet betyr at kontoraden bak sesjonen er borte: kontakt support
- En 429 betyr at et hastighetsbegrensningsvindu avviste forespørselen, så vent i stedet for å prøve på nytt i en løkke
- Det finnes ingen API-nøkler eller personlige tilgangstokener å rotere
Vanlige spørsmål
Vil det å nullstille passordet mitt fjerne Invalid or expired session token.?
Invalid or expired session token.?Nei. Den strengen returneres når JWT-verifisering mot Clerks JWKS kaster en feil, så den handler om tokenet nettleseren bærer, ikke passordet på kontoen. Flyten for tilbakestilling av passord har sine egne, separate strenger, blant annet Current password is required. og Passwords do not match. Logg ut og inn igjen i stedet.
Er Failed to retrieve session token. en Whizi-driftsstans?
Failed to retrieve session token. en Whizi-driftsstans?Det er ikke en avvisning fra backend. Nettsiden kaster den selv når getToken returnerer ingenting før et kall for chatteliste, chattelasting, sletting, omdøping eller opplasting, så den har ingen HTTP-status og ingen feilkode. Motstykkene fra backend, som har en status, er Authentication required. og Invalid or expired session token., begge HTTP 401 unauthorized.
Hva betyr Failed to fetch session ({status})., og hva er tallet i den?
Failed to fetch session ({status})., og hva er tallet i den?Det er den rå feilen som nettsiden kaster når selve sesjonskallet mislykkes, med HTTP-statusen til det kallet satt inn der {status} står. Den er ikke en melding skrevet for lesere, derfor ser den ut som en intern streng. Siter den med tallet intakt når du kontakter support.
Jeg kommer ikke inn i det hele tatt, og ingen av disse strengene stemmer. Hva nå?
Kontakt support og lim inn den nøyaktige teksten du så, sammen med hva du gjorde da det skjedde. Hver av disse strengene tilsvarer ett sted i koden, så den ordrette formuleringen er det raskeste support har å jobbe med. Det finnes ingen selvbetjent kontoopplåsing.