API02010: Authenticatie vereist
Wat dit betekent
De actie die je probeert uit te voeren, vereist authenticatie, maar je bent momenteel niet ingelogd. De POS heeft geldige inloggegevens nodig om deze bron te kunnen openen.
Veelvoorkomende oorzaken
- Niet ingelogd — Je hebt je nog niet geauthenticeerd
- Sessie gewist — Je sessie is gewist of verlopen
- Beveiligde bron benaderen — De bron vereist authenticatie
- App-gegevens gewist — Opgeslagen inloggegevens zijn verwijderd
Toewijzing van serverfouten
Deze foutcode wordt geactiveerd wanneer de server het volgende retourneert:
| Servercode | Bron |
|---|---|
rest_login_required | WordPress REST API |
jwt_auth_no_auth_header | JWT Authentication plugin |
| HTTP 401 | Elk serverantwoord (fallback) |
Oplossen
1. Inloggen
Als je niet hebt ingelogd:
- Open het inlogscherm van de POS
- Voer je WordPress-inloggegevens in
- Voltooi het authenticatieproces
2. Sessiestatus controleren
Als je dacht dat je was ingelogd:
- Je sessie is mogelijk verlopen
- Bekijk API02002 (Token verlopen) voor meer details
- Log opnieuw in om de toegang te herstellen
3. Serverconfiguratie controleren
Zorg dat de API-eindpunten goed zijn geconfigureerd:
- De WooCommerce REST API moet ingeschakeld zijn
- De WCPOS-plugin moet actief zijn
- De authenticatie-eindpunten moeten toegankelijk zijn
4. Controleren op browser-/app-problemen
Als je onverwacht wordt uitgelogd:
- Wis de browsercache (als je de webversie gebruikt)
- Controleer of cookies/lokale opslag niet worden geblokkeerd
- Controleer of de app toestemming heeft om gegevens op te slaan
Wat vereist authenticatie?
De meeste POS-bewerkingen vereisen authenticatie:
- Producten en klanten bekijken
- Bestellingen aanmaken en bewerken
- Betalingen verwerken
- Toegang tot rapporten
Alleen het eerste inlogscherm is toegankelijk zonder authenticatie.