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"}