Authentifizierung - moritz157/VOKA-API GitHub Wiki
##Request
Eine Authentifizierung erfolgt durch einen HTTP-POST Request auf http://moritz157.bplaced.net/vok/secure/webVOKA/auth.php
Hierzu müssen entsprechende htaccess-Nutzerdaten mitgegeben werden.
Zudem werden die POST-Parameter "user" und "pass" benötigt, mit denen sich der Benutzer im System anmeldet.
##Response Die Antwort des Servers erfolgt in JSON. AUßER DIE htacces-ANMELDUNG WAR NICHT ERFOLGREICH
Bei erfolgreicher Anmeldung wird eine session-id ausgegeben, welche bei späteren Anfragen zur Authentifizierung benötigt wird. Die session-id ist nach Ausgabe 2h gültig.
Eine Antwort nach erfolgreicher Anmeldung sieht so aus:
{"status":"Successfully logged in!", "session-id":"**YOUR SESSION-ID**"}
Ein Fehler ist folgendermaßen aufgebaut:
{"err":"**YOUR ERRORCODE**"}
##Fehlercodes
Falsche Parameter:
{"err":""Invalid parameters"}
Nutzer existiert nicht:
{"err":"User doesn't exists"}
Falsches Passwort:
{"err":"Authentification failed"}