Hallo
Ich habe kaum bis sehr wenig Ahnung von php und soll jetzt auf einer Webseite vorhandene Datensätze bearbeiten und auch Neue erstellen. Die Webseite läuft. Den Ersteller kann ich leider nicht mehr fragen.
Ich habe mich dann via Strato Datenbankmanager (phpMyAdmin) eingeloggt und kann auch eine Tabelle mit dem Namen "Users" sehen.
Darin gibt es Werte für Name, Vorname, E-mail etc. und auch eine Spalte mit Passwort. Da steht dann aber z.B. so etwas drin als Beispiel: "fed2addb53ea2e12345d89e188e545b4bd16fa6a" - also nicht das Passwort selbst, sondern wohl nur ein Hashwert. Macht ja Sinn, damit niemand die Passwörter sich im Klartext anschauen kann.
Jetzt wüsste ich gerne, wenn ich einen neuen Datensatz erzeuge, wie läuft das mit dem Passwort?
Meine Idee wäre ja gewesen: Ich gebe eins ein. Speichere genau wie allem anderen den Eintrag und die Datenbank macht von alleine den Hashwert da hin. Tut sie aber nicht. Und das eingegebene Passwort wird auch auf der Webseite nicht beim Versuch sich einzuloggen akzeptiert...
1.) Gibt es eine andere Adminoberfläche vermutlich, mit der neue Einträge/Benutzer erstellt werden?
2.) Wie kriege ich da ein Passwort vergeben in dem phpMyAdmin, das auch funktioniert?
Es gibt Spalten die wie folgt heißen: tl, admin, la, rang, betr, wo ich mir nicht sicher bin, wozu die da sind. Sind das SQL spezifische Werte? Alle außer "la" haben als Wert imer 1 oder 0. "la" hat eine 10 stellige Dezimalzahl. Ein paar Benutzer eine 0.
Oder hat diese Werte sich der vorherige Programmierer alle selbst ausgedacht?
Danke für eure Hilfe
Ich habe kaum bis sehr wenig Ahnung von php und soll jetzt auf einer Webseite vorhandene Datensätze bearbeiten und auch Neue erstellen. Die Webseite läuft. Den Ersteller kann ich leider nicht mehr fragen.
Ich habe mich dann via Strato Datenbankmanager (phpMyAdmin) eingeloggt und kann auch eine Tabelle mit dem Namen "Users" sehen.
Darin gibt es Werte für Name, Vorname, E-mail etc. und auch eine Spalte mit Passwort. Da steht dann aber z.B. so etwas drin als Beispiel: "fed2addb53ea2e12345d89e188e545b4bd16fa6a" - also nicht das Passwort selbst, sondern wohl nur ein Hashwert. Macht ja Sinn, damit niemand die Passwörter sich im Klartext anschauen kann.
Jetzt wüsste ich gerne, wenn ich einen neuen Datensatz erzeuge, wie läuft das mit dem Passwort?
Meine Idee wäre ja gewesen: Ich gebe eins ein. Speichere genau wie allem anderen den Eintrag und die Datenbank macht von alleine den Hashwert da hin. Tut sie aber nicht. Und das eingegebene Passwort wird auch auf der Webseite nicht beim Versuch sich einzuloggen akzeptiert...
1.) Gibt es eine andere Adminoberfläche vermutlich, mit der neue Einträge/Benutzer erstellt werden?
2.) Wie kriege ich da ein Passwort vergeben in dem phpMyAdmin, das auch funktioniert?
Es gibt Spalten die wie folgt heißen: tl, admin, la, rang, betr, wo ich mir nicht sicher bin, wozu die da sind. Sind das SQL spezifische Werte? Alle außer "la" haben als Wert imer 1 oder 0. "la" hat eine 10 stellige Dezimalzahl. Ein paar Benutzer eine 0.
Oder hat diese Werte sich der vorherige Programmierer alle selbst ausgedacht?
Danke für eure Hilfe