Kan ikke logge inn på Whizi, eller sesjonen utløper hele tiden

Kort svar

Whizis tilgangsfeil 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. Hver autentiseringsfeil fra backend har koden unauthorized med HTTP 401, og det å logge ut og inn igjen løser sesjonstilfellene.

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:

MeldingHva utløste detLøsning
Login failed. Please check your credentials.Innloggingsforsøket returnerte en annen status enn completeSkriv 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 utstederLogg ut og inn igjen
Authentication required.HTTP 401. Forespørselen hadde ingen Bearer-token i Authorization-headerenLogg 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 timeneBruk 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 detMelding
Alle backend-kall uten tokenAuthentication required.
Alle backend-kall der tokenet ikke består verifiseringInvalid or expired session token.
Et token som verifiseres, men mangler et kravThe Clerk user_jwt token must include sub and email claims.
Chatteliste, chattelasting, sletting, omdøping eller opplastingFailed to retrieve session token.
Sammenligning side ved side, ved sendingYour session expired. Please refresh and try again.
Import av en ChatGPT- eller Claude-eksportYour session ended. Sign in again, then start the import.
Innstillinger, før en kanselleringAuthentication failed. Please sign in again.
Oppgraderingsmodalen, før kassenAuthentication failed. Please sign in again.
DelingsmodalenNot signed in.
StemmeoverleggetSign in to Whizi to use voice mode.
Selve sesjonskalletFailed 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.

MeldingUtlø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

MeldingUtlø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.

MeldingUtlø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.

MeldingHva 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.

Sjekkliste
  • 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.?

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?

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?

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.