No description
Find a file
2025-04-14 19:03:01 +02:00
auth.php created upassword_hash variable needed for Messages 2025-04-14 19:03:01 +02:00
beispiel.php example implimentation 2025-04-14 15:33:29 +02:00
index.php index is now the primary file to be included to use smz/Auth 2025-04-14 15:32:44 +02:00
login.html v1 release 2025-04-12 05:11:39 -04:00
login.php new database scheme 2025-04-14 15:51:52 +02:00
maintinance.php new database scheme 2025-04-14 15:51:52 +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.