Backomania-Webapp-DB-User

From Elch-Wiki
Jump to navigationJump to search

Tabelle "users"

  • id
  • name (ganzen Name, z.B. Roman Fischer)
  • display_name (Anzeigename, z.b. roman)
  • last (letzter Login des Users)
  • role (Rolle, s. Rollen-Konzept)
  • auth_method (Authentisierungs-Methode, s. Auth-Konzept)
  • auth_token (je nach Methode das Token, gegen das bei der Authentisierung verglichen wird)
  • t_create

Tabelle "user_cookies"

Dieser Teil muss glaub von Efan geschrieben werden... hab keine Ahnung, wie das funktioniert!


Tabelle "rezeptlisten"

Jeder User kann den Inhalt des Einkaufswagens abspeichern. Das wird dann eine Rezeptliste. Diese kann privat oder public sein. Die Idee ist, dass man ein geglücktes Menu (=Speisefolge) anderen Usern zugänglich machen kann.

  • id
  • user (der die Rezeptliste gespeichert hat)
  • comment (Bemerkung zur Rezeptliste)
  • list (Blob in dem eine serialisierte Version des jeweiligen Einkaufswagens gespeichert ist)
  • public (Flag ob die Rezeptliste öffentlich ist)