No description
Find a file
2025-04-19 10:18:57 +02:00
auth.php addressed Issue smzint/Auth#2 2025-04-16 09:42:52 +02:00
beispiel.php example implimentation 2025-04-14 15:33:29 +02:00
index.php critical fix ensuring Auth can be used outside of Auth directory 2025-04-14 19:29:36 +02:00
login.html added own random file 2025-04-18 09:09:10 +02:00
login.php critical fix ensuring Auth can be used outside of Auth directory 2025-04-14 19:29:36 +02:00
maintinance.php new database scheme 2025-04-14 15:51:52 +02:00
random.php added uuidv4 generation function 2025-04-19 10:18:57 +02:00
README.md README.md aktualisiert 2025-04-14 10:32:53 -04:00
smz_auth_sessions.sql new database scheme 2025-04-14 15:51:52 +02:00
smz_auth_users.sql new database scheme 2025-04-14 15:51:52 +02:00

Auth

Auth ist die ab Mitte 2025 von Schmamazon entwickelte Software zur Account- und Sitzungsverwaltung in Schmamazon Webdiensten.

Verwendung

Nutzen Sie include('/Auth/index.php'); am Anfang jeder Datei, welche Auth benötigt. Dadurch wird die Sitzung des Nutzers automatisch geprüft und deren Authentizität sichergestellt.

Sie können dann folgende Variabeln verwenden:

  • $uid Die eindeutige 36 Zeichen lange ID des Accounts.
  • $uemail Die mit dem Account verbundene E-Mail Adresse.
  • $uname Der vom Nutzer festgelegte Name. Dieser ist nicht eindeutig.

Weitere Informationen

  • Eine Sitzung ist aktuell immer 5 Tage lang. Danach muss der Nutzer eine neue erstellen, indem er sich erneut mit seinem Passwort anmeldet.
  • Der Nutzer wird automatisch aufgefordert sich anzumelden, sollte keine Sitzung vorhanden sein, wird aber nicht zu der Seite zurückgeleitet, für die er sich anmelden sollte.
  • Die id ($uid) ist das einzige Merkmal eines Benutzeraccounts, welches sich nicht verändern kann und welches nicht vom Nutzer festgelegt wird. Nutzen Sie immer die id, um Aktionen einem Nutzer zuzuweisen.