Det korte svar
Whizis adgangsproblemer falder i fire grupper: selve loginforsøget mislykkedes, browseren kunne ikke få et nyt sessiontoken, en anden session er allerede åben, eller kontodelingsværnet afviste anmodningen. Meddelelsen fortæller dig hvilken det er, og hver tekst nedenfor er citeret fra den kode, der udløser den.
De fem nedenfor dækker login, session, enkeltsession og afvisninger af deling:
| Meddelelse | Hvad udløste det | Løsning |
|---|---|---|
Login failed. Please check your credentials. | Loginforsøget returnerede en anden status end complete | Genindtast e-mail og adgangskode, eller nulstil adgangskoden |
Invalid or expired session token. | HTTP 401. Tokenverificeringen mislykkedes af en eller anden grund: udløbet token, forkert signatur, forkert udsteder | Log ud og log ind igen |
Authentication required. | HTTP 401. Anmodningen indeholdt intet Bearer-token i Authorization-headeren | Log ind igen |
Please sign out from other sessions and try again. | Fejlteksten fra loginforsøget indeholdt "single session mode" | Log ud af Whizi i den anden browser eller fane, og forsøg derefter igen |
Account sharing limit reached. Please use your own Whizi account. | HTTP 403. Mere end 3 forskellige enheds- eller sessionsnøgler er set på kontoen inden for de sidste 24 timer | Brug din egen konto. Vinduet er rullende, så ellers er den eneste mulighed at vente |
Hver godkendelsesfejl fra backenden bærer koden unauthorized med HTTP 401. På chatsiden og i delingsmodulet vises backendens meddelelse ordret, så teksten i en netværkslog og teksten på skærmen er den samme tekst der.
Hvad "session udløbet" egentlig betyder
Det betyder, at siden bad om et nyt sessiontoken og ikke fik et. Denne ene tilstand vises under en forskellig sætning afhængigt af hvor du var, da det skete.
| Hvor du ser det | Meddelelse |
|---|---|
| Et backendkald uden token | Authentication required. |
| Et backendkald hvis token ikke kan verificeres | Invalid or expired session token. |
| Et token der verificeres, men mangler et claim | The Clerk user_jwt token must include sub and email claims. |
| Chatliste, indlæsning af chat, sletning, omdøbning eller upload | Failed to retrieve session token. |
| Side om side-sammenligning, ved afsendelse | Your session expired. Please refresh and try again. |
| Import af en ChatGPT- eller Claude-eksport | Your session ended. Sign in again, then start the import. |
| Indstillinger, før en opsigelse | Authentication failed. Please sign in again. |
| Opgraderingsmodulet, før betaling | Authentication failed. Please sign in again. |
| Delingsmodulet | Not signed in. |
| Stemmeoverlejringen | Sign in to Whizi to use voice mode. |
| Selve sessionskaldet | Failed to fetch session ({status}). |
Log ud og log ind igen. To af teksterne siger det selv: Your session ended. Sign in again, then start the import. og Authentication failed. Please sign in again.
Fejl ved login og nulstilling af adgangskode
Godkendelse og kontoadministration leveres af Clerk, så disse tekster kommer fra loginflowet snarere end fra en Whizi-adgangskodelager.
| Meddelelse | Udløsende tilstand |
|---|---|
Login failed. Please check your credentials. | Loginforsøget returnerede en anden status end complete |
An error occurred during login. | Loginkaldet kastede en fejl, og der kom ingen læsbar meddelelse tilbage |
Please sign out from other sessions and try again. | Fejlteksten indeholdt "single session mode" |
Failed to authenticate with social login. | Overdragelsen ved Google-omdirigeringen kastede en fejl, før siden blev forladt |
Please enter your email address. | Formularen til nulstilling af adgangskode blev indsendt med et tomt e-mailfelt |
Failed to send reset email. Please try again. | Anmodningen om nulstilling af adgangskode kastede en fejl |
Current password is required. | Feltet for nuværende adgangskode var tomt på siden for nulstilling af adgangskode |
Passwords do not match. | De to felter for ny adgangskode er forskellige |
Failed to reset password. Please try again. | Nulstillingen mislykkedes og returnerede ingen læsbar meddelelse |
Please sign out from other sessions and try again. er den eneste på listen, hvis løsning findes et andet sted: luk den anden fane eller browser, hvor Whizi er logget ind, og forsøg derefter igen her.
Siden Indstillinger har sin egen kopi af nulstillingsflowet, med de samme to tekster: Please enter your email address. når feltet er tomt, og Failed to send reset email. Please try again. når afsendelsen mislykkedes. At forsøge igen er hele løsningen. Selve flowet bliver gennemgået trin for trin i nulstil din Whizi-adgangskode. Hvis det fortsætter med at mislykkes, kontakt support i stedet for at oprette en ny konto.
At forsøge igen i en tæt løkke kan også ramme rate limiteren, som svarer med HTTP 429 og Too many requests. Please wait and try again. De tidsvinduer, der ligger bag denne tekst, er beskrevet i Whizis rate limits.
Fejl ved oprettelse og e-mailbekræftelse
| Meddelelse | Udløsende tilstand |
|---|---|
Registration service is not available. | Objektet for oprettelse var ikke klar, da formularen blev indsendt |
Registration failed. Please check your information. | Oprettelseskaldet kastede en fejl uden en læsbar meddelelse |
Verification service is not available. | Trinnet med e-mailkoden kørte uden et oprettelsesobjekt |
Verification failed. Please try again. | Bekræftelsesforsøget returnerede en anden status end complete |
Invalid verification code. Please check your email. | Bekræftelseskaldet kastede en fejl |
Could not start Google sign-up. Please try again. | Omdirigeringen til Google-oprettelse kastede en fejl |
Missing session token after social signup. | Der var intet token tilgængeligt efter en gennemført social oprettelse |
Your account was created, but checkout could not start. Please sign in and choose your plan again. | En oprettelse med en afventende betaling kunne ikke få et token bagefter |
Den sidste er ikke en mislykket oprettelse: kontoen findes, og kun den afventende betaling gik tabt. Hvad du skal gøre derefter, står i kort afvist eller betaling mislykkedes ved kassen.
De to "ikke tilgængelig"-tekster betyder, at Clerks oprettelsesobjekt ikke var klar, da formularen blev indsendt, ikke at dine oplysninger blev afvist. Vent på, at siden er færdig med at indlæse, og indsend derefter igen.
Midlertidige e-mailadresser afvises
Temporary email addresses are not allowed. Please use a permanent email address. er HTTP 403 med koden disposable_email_blocked. Den udløses ved kontooprettelse, når e-maildomænet står på listen over midlertidige adresser.
Konti, der allerede findes, påvirkes ikke af listen. Løsningen er en permanent adresse, og der findes ingen undtagelse, man kan anmode om.
Den samme tekst kan også dukke op ved betaling med en anden status. Den side af sagen er beskrevet i kort afvist eller betaling mislykkedes ved kassen.
Grænsen for kontodeling er nået
Account sharing limit reached. Please use your own Whizi account. er HTTP 403 med koden account_sharing_limit. Den udløses, når mere end 3 forskellige enheds- eller sessionsnøgler er set på én konto inden for de sidste 24 timer.
Almindelig brug på flere enheder er forventet og understøttet: en konto kan være logget ind på mere end én enhed, og begge når den samme backend og den samme samtalelagring. Kun én generering kører pr. konto på samme tid, sikret af en pr.-bruger-lås, så to enheder kan aldrig generere samtidig på én konto.
Der er ingen indstilling til dette og ingen selvbetjent nulstilling. Vinduet dækker de sidste 24 timer, så det klarer sig selv, når ældre enhedsnøgler forældes. Hvis du er én person på mere end tre browsere eller enheder på en dag, og du fortsætter med at ramme det, så kontakt support i stedet for at forsøge at omgå det.
Logget ind, men Whizi siger, kontoen findes ikke
User not found. udløses, når brugerraden bag en session er blevet slettet. Kasseruten returnerer den samme tekst som HTTP 404 not_found, når den ikke kan læse den kaldendes række.
Kontosletning er en to-trins bekræftelse i Indstillinger, og den fjerner den aktive Whizi-kontopost, synkroniserede chats og beskeder, uploadede og genererede medier, gemt mobilhukommelse, henvisningsposter, mobiltilhørsforhold og brugstilstand, rate limit-tilstand, push-tokens og Clerk-godkendelseskontoen, med de begrænsninger for opbevaring, der er beskrevet i privatlivspolitikken.
Hvis du ser dette, og du ikke har slettet noget, kontakt Whizi support. Der findes ingen selvbetjent reparation for det. Hvad sletning omfatter i sin helhed, står i hvad Whizi gør med dine data.
Gæsteprofiler og sammenkædning
Gæstebrug er brug uden login. Det er valgfrit at oprette en konto i mobilappen, og at fortsætte uden en opretter en anonym, enhedsbundet gæsteprofil, der ikke kræver et navn eller en e-mailadresse. Den har sit eget sæt af adgangsfejl.
| Meddelelse | Udløsende tilstand |
|---|---|
A valid guest session is required. | HTTP 401. Gæstetokenet er fraværende, ugyldigt, eller peger på en gæsteprofil, der ikke findes |
This guest profile has already been linked. Sign in to continue. | HTTP 409. Gæstetokenet peger på en profil, der allerede er tilknyttet en anden konto |
This guest profile is linked to a different Whizi account. | HTTP 409. Kravet retter sig mod en gæsteprofil, der allerede er bundet et andet sted |
Wait for the current reply to finish, then try creating your account again. | HTTP 409. Profilen blev tilknyttet, mens en generering stadig kørte |
Kun den sidste har en let løsning: vent på, at svaret er færdigt, og opret derefter kontoen. De tre andre betyder, at gæsteprofilen allerede er bundet til en konto, så log ind på den konto, eller kontakt support, hvis du ikke genkender den.
Gæstedata bliver ikke fanget af dette. Dataeksport fungerer også for gæstesessioner, fordi gæster har rigtige chats og hukommelse, det er værd at få ud.
Når selve kontoen ikke vil gøre noget
Disse er fejl på kontoniveau, der vises i Indstillinger, snarere end loginfejl.
| Meddelelse | Hvad det er |
|---|---|
Your account could not be deleted. Please try again, or contact support. | Sletningsanmodningen mislykkedes, vist i Indstillinger |
Account deletion failed ({status}). | Den rå fejl bag den besked, med HTTP-status |
Failed to export your data. Please try again. | Dataeksporten mislykkedes, vist i Indstillinger |
Export request failed ({status}). | Den rå fejl bag den besked |
Dataeksport er rate limited til 5 anmodninger i minuttet, fordi en eksport læser alt, kontoen ejer. Hvis du forsøger hurtigere end fem gange i minuttet, bliver det afvist af den grænse.
Der findes ingen offentlig eller udvikler-API, ingen udstedelse af API-nøgler og ingen personlige adgangstokens. Hver rute godkender som en almindelig brugersession, så der er ingen nøgle at rotere, tilbagekalde eller indsætte, når adgangen svigter. Hvis et script eller et tredjepartsværktøj ikke kan nå din konto, er det derfor.
- En sessionsfejl betyder, at anmodningen ikke bar et brugbart token: log ud og log ind igen
- Invalid or expired session token er HTTP 401 med koden unauthorized
- En enkeltsessionsmeddelelse betyder, at den anden Whizi-fane skal logges ud først
- Kontodelingsværnet slår til over 3 enheds- eller sessionsnøgler inden for 24 timer, og klarer sig selv
- Midlertidige e-maildomæner afvises ved oprettelse som HTTP 403 disposable_email_blocked
- User not found betyder, at kontoposten bag sessionen er væk: kontakt support
- En 429 betyder, at et rate limit-vindue afviste anmodningen, så vent i stedet for at forsøge i en løkke
- Der er ingen API-nøgler eller personlige adgangstokens at rotere
Ofte stillede spørgsmål
Vil nulstilling af min adgangskode rydde Invalid or expired session token.?
Invalid or expired session token.?Nej. Denne tekst returneres, når JWT-verificeringen mod Clerks JWKS kaster en fejl, så det handler om det token, browseren bærer, ikke om kontoens adgangskode. Flowet til nulstilling af adgangskode har sine egne separate tekster, blandt andet Current password is required. og Passwords do not match. Log ud og log ind igen i stedet.
Er Failed to retrieve session token. et Whizi-nedbrud?
Failed to retrieve session token. et Whizi-nedbrud?Det er ikke en afvisning fra backenden. Selve websitet kaster denne fejl, når getToken intet returnerer, før et kald til chatliste, chatindlæsning, sletning, omdøbning eller upload, så den bærer ingen HTTP-status og ingen fejlkode. Backendens modstykker, som bærer en status, er Authentication required. og Invalid or expired session token., begge HTTP 401 unauthorized.
Hvad betyder Failed to fetch session ({status})., og hvad er tallet i den?
Failed to fetch session ({status})., og hvad er tallet i den?Det er den rå fejl, som selve websitet kaster, når sessionskaldet mislykkes, med HTTP-status for det kald indsat, hvor {status} står. Den er ikke skrevet som en tekst til læsere, hvilket er hvorfor den ser ud som en intern streng. Citer den med tallet intakt, når du kontakter support.
Jeg kan overhovedet ikke komme ind, og ingen af disse tekster matcher. Hvad nu?
Kontakt support og indsæt den nøjagtige tekst, du så, sammen med hvad du var i gang med på det tidspunkt. Hver af disse tekster peger på ét sted i koden, så den ordrette formulering er det hurtigste, support har at arbejde med. Der findes ingen selvbetjent oplåsning af konti.