Het korte antwoord
Toegangsproblemen bij Whizi vallen uiteen in vier groepen: de inlogpoging zelf is mislukt, de browser kon geen vers sessietoken krijgen, er staat al een andere sessie open, of de accountdelingsbeveiliging heeft het verzoek geweigerd. De melding vertelt je welke het is, en elke melding hieronder is letterlijk overgenomen uit de code die hem produceert.
De vijf hieronder gaan over inloggen, sessies, één sessie tegelijk en weigeringen wegens delen:
| Melding | Wat de oorzaak was | Oplossing |
|---|---|---|
Login failed. Please check your credentials. | De inlogpoging leverde een andere status dan compleet op | Voer het e-mailadres en wachtwoord opnieuw in, of stel het wachtwoord opnieuw in |
Invalid or expired session token. | HTTP 401. Tokenverificatie mislukte om welke reden dan ook: verlopen token, onjuiste handtekening, verkeerde uitgever | Log uit en log opnieuw in |
Authentication required. | HTTP 401. Het verzoek bevatte geen Bearer-token in de Authorization-header | Log opnieuw in |
Please sign out from other sessions and try again. | De foutmelding bij het inloggen bevatte "single session mode" | Log uit bij Whizi in de andere browser of tab, en probeer het opnieuw |
Account sharing limit reached. Please use your own Whizi account. | HTTP 403. Er zijn meer dan 3 verschillende apparaat- of sessiesleutels gezien op het account in de afgelopen 24 uur | Gebruik je eigen account. Het venster schuift continu op, dus anders rest alleen wachten |
Elke authenticatiefout van de backend draagt de code unauthorized met HTTP 401. Op de chatpagina en in de deelmodal wordt de backendmelding letterlijk getoond, dus de tekst in een netwerktrace en de tekst op het scherm zijn daar dezelfde tekst.
Wat "sessie verlopen" werkelijk betekent
Het betekent dat de pagina om een vers sessietoken vroeg en er geen kreeg. Die ene situatie verschijnt onder een andere zin, afhankelijk van waar je was toen het gebeurde.
| Waar je het ziet | Melding |
|---|---|
| Elke backendaanroep zonder token | Authentication required. |
| Elke backendaanroep waarvan het token de verificatie niet doorstaat | Invalid or expired session token. |
| Een token dat wel verifieert maar een claim mist | The Clerk user_jwt token must include sub and email claims. |
| Chatlijst, chat laden, verwijderen, hernoemen of uploaden | Failed to retrieve session token. |
| Naast elkaar vergelijken, op het moment van verzenden | Your session expired. Please refresh and try again. |
| Het importeren van een ChatGPT- of Claude-export | Your session ended. Sign in again, then start the import. |
| Instellingen, voorafgaand aan een opzegging | Authentication failed. Please sign in again. |
| De upgrademodal, voorafgaand aan het afrekenen | Authentication failed. Please sign in again. |
| De deelmodal | Not signed in. |
| De spraaklaag (voice overlay) | Sign in to Whizi to use voice mode. |
| De sessieaanroep zelf | Failed to fetch session ({status}). |
Log uit en log opnieuw in. Twee van de meldingen zeggen dit zelf al: Your session ended. Sign in again, then start the import. en Authentication failed. Please sign in again.
Fouten bij inloggen en wachtwoord resetten
Authenticatie en accountbeheer worden geleverd door Clerk, dus deze meldingen komen uit de inlogflow en niet uit een wachtwoordopslag van Whizi.
| Melding | Oorzaak |
|---|---|
Login failed. Please check your credentials. | De inlogpoging leverde een andere status dan compleet op |
An error occurred during login. | De inlogaanroep gaf een fout en er kwam geen leesbare melding terug |
Please sign out from other sessions and try again. | De foutmelding bevatte "single session mode" |
Failed to authenticate with social login. | De doorverwijzing naar Google gaf een fout voordat de pagina werd verlaten |
Please enter your email address. | Het formulier voor het opnieuw instellen van het wachtwoord werd verzonden met een leeg e-mailveld |
Failed to send reset email. Please try again. | Het verzoek om het wachtwoord opnieuw in te stellen gaf een fout |
Current password is required. | Het veld voor het huidige wachtwoord was leeg op de pagina voor het opnieuw instellen van het wachtwoord |
Passwords do not match. | De twee nieuwe wachtwoordvelden komen niet overeen |
Failed to reset password. Please try again. | Het opnieuw instellen mislukte en gaf geen leesbare melding terug |
Please sign out from other sessions and try again. is de enige op deze lijst waarvan de oplossing elders ligt: sluit de andere tab of browser waarin Whizi is ingelogd, en probeer het hier opnieuw.
De pagina Instellingen heeft zijn eigen versie van de resetflow, met dezelfde twee meldingen: Please enter your email address. als het veld leeg is en Failed to send reset email. Please try again. als verzenden mislukt. Opnieuw proberen is de hele oplossing. De flow zelf wordt stap voor stap doorlopen in je Whizi-wachtwoord opnieuw instellen. Blijft het mislukken, neem dan contact op met support in plaats van een tweede account aan te maken.
Snel achter elkaar opnieuw proberen kan ook de rate limiter raken, die antwoordt met HTTP 429 en Too many requests. Please wait and try again. De vensters achter die melding staan in Whizi rate limits.
Fouten bij registreren en e-mailverificatie
| Melding | Oorzaak |
|---|---|
Registration service is not available. | Het registratieobject was nog niet klaar toen het formulier werd verzonden |
Registration failed. Please check your information. | De registratieaanroep gaf een fout zonder leesbare melding |
Verification service is not available. | De stap met de e-mailcode werd uitgevoerd zonder registratieobject |
Verification failed. Please try again. | De verificatiepoging leverde een andere status dan compleet op |
Invalid verification code. Please check your email. | De verificatieaanroep gaf een fout |
Could not start Google sign-up. Please try again. | De doorverwijzing voor registreren via Google gaf een fout |
Missing session token after social signup. | Er was geen token beschikbaar nadat een registratie via een social-account was voltooid |
Your account was created, but checkout could not start. Please sign in and choose your plan again. | Een registratie met een lopende afrekening kon daarna geen token krijgen |
De laatste is geen mislukte registratie: het account bestaat, en alleen de lopende afrekening is verloren gegaan. Wat je vervolgens moet doen staat in kaart geweigerd of betaling mislukt bij het afrekenen.
De twee meldingen met "niet beschikbaar" betekenen dat het Clerk-registratieobject nog niet klaar was toen het formulier werd verzonden, niet dat je gegevens zijn afgewezen. Wacht tot de pagina klaar is met laden en verzend het formulier opnieuw.
Tijdelijke e-mailadressen worden geweigerd
Temporary email addresses are not allowed. Please use a permanent email address. is HTTP 403 met code disposable_email_blocked. Deze verschijnt bij het aanmaken van een account wanneer het e-maildomein op de lijst met wegwerpadressen staat.
Accounts die al bestaan, worden niet beïnvloed door deze lijst. De oplossing is een permanent adres, en er is geen uitzondering om aan te vragen.
Dezelfde melding kan ook terugkomen bij het afrekenen, met een andere status. Dat aspect wordt behandeld in kaart geweigerd of betaling mislukt bij het afrekenen.
Limiet voor accountdeling bereikt
Account sharing limit reached. Please use your own Whizi account. is HTTP 403 met code account_sharing_limit. Deze treedt op wanneer er meer dan 3 verschillende apparaat- of sessiesleutels zijn gezien op één account in de afgelopen 24 uur.
Gewoon gebruik op meerdere apparaten wordt verwacht en ondersteund: een account kan op meer dan één apparaat zijn ingelogd, en beide bereiken dezelfde backend en dezelfde gespreksopslag. Er draait slechts één generatie per account tegelijk, afgedwongen door een lock per gebruiker, dus twee apparaten kunnen nooit tegelijk genereren op één account.
Hiervoor is geen instelling en geen zelfbedienings-reset. Het venster beslaat de afgelopen 24 uur, dus het verdwijnt vanzelf zodra oudere apparaatsleutels verlopen. Ben je één persoon die op een dag meer dan drie browsers of apparaten gebruikt en blijf je dit tegenkomen, neem dan contact op met support in plaats van te proberen het te omzeilen.
Ingelogd, maar Whizi zegt dat het account er niet is
User not found. verschijnt wanneer de gebruikersrij achter een sessie is verwijderd. De afrekenroute geeft dezelfde melding als HTTP 404 not_found wanneer die de rij van de aanvrager niet kan lezen.
Een account verwijderen is een bevestiging in twee stappen in Instellingen, en het verwijdert het actieve Whizi-accountrecord, gesynchroniseerde chats en berichten, geüploade en gegenereerde media, opgeslagen mobiel geheugen, verwijzingsgegevens, mobiele rechten en gebruiksstatus, rate-limitstatus, pushtokens, en het Clerk-authenticatieaccount, onder voorbehoud van de beperkte bewaartermijn zoals vastgelegd in het privacybeleid.
Zie je dit terwijl je niets hebt verwijderd, neem dan contact op met support. Hiervoor bestaat geen zelfbedieningsoplossing. Wat verwijdering volledig omvat, staat in wat Whizi met je gegevens doet.
Gastprofielen en koppelen
Gastgebruik is uitgelogd gebruik. Een account aanmaken is optioneel in de mobiele app, en doorgaan zonder account maakt een anoniem, aan het apparaat gebonden gastprofiel aan waarvoor geen naam of e-mailadres nodig is. Dit heeft zijn eigen set toegangsfouten.
| Melding | Oorzaak |
|---|---|
A valid guest session is required. | HTTP 401. Het gasttoken ontbreekt, is onjuist opgemaakt, of verwijst naar een gastprofiel dat niet bestaat |
This guest profile has already been linked. Sign in to continue. | HTTP 409. Het gasttoken verwijst naar een profiel dat al is geclaimd door een ander account |
This guest profile is linked to a different Whizi account. | HTTP 409. De claim betreft een gastprofiel dat al elders gekoppeld is |
Wait for the current reply to finish, then try creating your account again. | HTTP 409. Het profiel werd geclaimd terwijl er nog een generatie liep |
Alleen de laatste heeft een simpele oplossing: wacht tot het antwoord klaar is en maak dan het account aan. De andere drie betekenen dat het gastprofiel al aan een account gekoppeld is, dus log in op dat account, of neem contact op met support als je het niet herkent.
Gastgegevens raken hierdoor niet vast. Gegevensexport werkt ook voor gastsessies, want gasten hebben echte chats en geheugen dat het waard is om eruit te halen.
Wanneer het account zelf iets niet wil doen
Dit zijn fouten op accountniveau die in Instellingen worden getoond, geen inlogfouten.
| Melding | Wat het is |
|---|---|
Your account could not be deleted. Please try again, or contact support. | Het verwijderverzoek mislukte, getoond in Instellingen |
Account deletion failed ({status}). | De ruwe fout achter die melding, met de HTTP-status |
Failed to export your data. Please try again. | De gegevensexport mislukte, getoond in Instellingen |
Export request failed ({status}). | De ruwe fout achter die melding |
Gegevensexport is beperkt tot 5 verzoeken per minuut, omdat een export alles leest wat het account bezit. Vaker dan vijf keer per minuut opnieuw proberen wordt door die limiet geweigerd.
Er is geen publieke of developer-API, geen uitgifte van API-sleutels, en geen persoonlijke toegangstokens. Elke route authenticeert als een sessie van een eindgebruiker, dus er is geen sleutel om te roteren, in te trekken of te plakken wanneer de toegang faalt. Als een script of tool van derden je account niet kan bereiken, is dit de reden.
- Een sessiefout betekent dat het verzoek geen bruikbaar token bevatte: log uit en log opnieuw in
- Invalid or expired session token is HTTP 401 met code unauthorized
- Een melding over één sessie betekent dat de andere Whizi-tab eerst moet uitloggen
- De accountdelingsbeveiliging treedt in werking bij meer dan 3 apparaat- of sessiesleutels in 24 uur, en verdwijnt vanzelf
- Wegwerp-e-maildomeinen worden bij registratie geweigerd als HTTP 403 disposable_email_blocked
- User not found betekent dat het accountrecord achter de sessie weg is: neem contact op met support
- Een 429 betekent dat een rate-limitvenster het verzoek weigerde, dus wacht in plaats van in een lus opnieuw te proberen
- Er zijn geen API-sleutels of persoonlijke toegangstokens om te roteren
Veelgestelde vragen
Lost het opnieuw instellen van mijn wachtwoord Invalid or expired session token. op?
Invalid or expired session token. op?Nee. Deze melding wordt teruggegeven wanneer JWT-verificatie tegen de Clerk JWKS een fout geeft, dus het gaat om het token dat de browser bij zich draagt, niet om het wachtwoord op het account. De flow voor het opnieuw instellen van het wachtwoord heeft zijn eigen aparte meldingen, waaronder Current password is required. en Passwords do not match. Log in plaats daarvan uit en opnieuw in.
Is Failed to retrieve session token. een storing bij Whizi?
Failed to retrieve session token. een storing bij Whizi?Het is geen weigering vanuit de backend. De website genereert deze melding zelf wanneer getToken niets teruggeeft voordat een aanroep voor chatlijst, chat laden, verwijderen, hernoemen of uploaden plaatsvindt, dus draagt hij geen HTTP-status en geen foutcode. De backend-equivalenten, die wel een status dragen, zijn Authentication required. en Invalid or expired session token., beide HTTP 401 unauthorized.
Wat betekent Failed to fetch session ({status})., en wat is het nummer daarin?
Failed to fetch session ({status})., en wat is het nummer daarin?Het is de ruwe fout die de website geeft wanneer de sessieaanroep zelf mislukt, waarbij de HTTP-status van die aanroep is ingevuld op de plek van {status}. Het is geen melding die voor lezers is geschreven, vandaar dat hij eruitziet als een interne tekst. Citeer hem met het nummer intact wanneer je contact opneemt met support.
Ik kom er helemaal niet in en geen van deze meldingen komt overeen. Wat nu?
Neem contact op met support en plak de exacte tekst die je zag, samen met wat je op dat moment deed. Elke van deze meldingen komt overeen met één plek in de code, dus de letterlijke tekst is het snelste waarmee support kan werken. Er is geen zelfbedieningsoptie om je account te deblokkeren.