Metainformationen zur Seite
Dies ist eine alte Version des Dokuments!
check_cookies.php
Diese Datei prüft, ob ein Benutzer über gültige Authentifizierungs-Cookies (`token_id` und `access_token`) verfügt.
Verwendung
Webmaster können diese Datei clientseitig (z. B. mit JavaScript `fetch`) aufrufen, um zu erkennen, ob ein Benutzer bereits bei Snapper eingeloggt ist.
Voraussetzungen
- Die Anfrage muss von einer Domain erfolgen, die in unserer Whitelist eingetragen ist.
- Die Anfrage muss mit `credentials: include` erfolgen, damit Cookies vom Browser mitgesendet werden.
Rückgabe (JSON)
- Bei erfolgreicher Cookie-Erkennung:
{ „status“: „ok“ }
- Wenn keine gültigen Cookies vorhanden sind:
{ „status“: „unauthenticated“ }
Beispielaufruf in JavaScript
fetch('https://api.snapper.network/auth/check_cookies.php', { credentials: 'include' }) .then(res => res.json()) .then(data => { if (data.status === 'ok') { console.log('Benutzer ist angemeldet'); } else { console.log('Nicht angemeldet'); } });