Branch 1.5

Version 1.5.0

Releasedatum: 07.09.2012

Geänderte Pakete

  • DragonX
    • Account
      • Der Record für die Accountdaten bietet nun eine Methode an um die E-Mail Adresse zu validieren und zu setzen sodass dies nicht an den Stellen an denen es benötigt wird selbst gemacht werden muss
      • Es gibt nun ein eigenes Sessionmanagement bei dem die Session die Datenbank geschrieben wird und temporäre Accounts nach Ablauf der Session oder beim Logout gelöscht werden
      • Sessions können auch mit unendlicher Dauer eingestellt werden und werden dann somit nicht ablaufen und gelöscht
      • Session auch per API ermöglichen, ein Service der einen Sessionhash für einen Account generiert und zurück gibt welcher dann bei jedem Service übergeben werden muss und für eine gewisse Zeit gültig ist statt bei jedem Aufruf Identität und Credential mitzugeben
      • Temporäre Accounts auch per API ermöglichen sodass ein Client ebenfalls temporäre Accounts registrieren, nutzen und speichern kann

Homepage

  • Die Homepage nutzt nun das eigene Sessionmanagement und speichert den Sessionhash dabei in die PHP Session
  • Wenn die Session ausläuft während der Spieler sich auf der Homepage bewegt wird er mit einem Fehlerhinweis auf den Login weitergeleitet

Migration vom Branch 1.4

Benötigt

  • Die Clients müssen angepasst werden da nun nicht mehr bei jedem Request 'identity' und 'credential' mitgeschickt wird sondern per Anmeldung eine Session erstellt und der Sessionhash bei jedem Request mitgeschickt werden muss