HuHu,
Ich habe aktuell folgendes Problem:
Ein User steuert über ein WebInterface diverse Scripte. (Farmscript etc. ).
Aktuell sind alle Dateien lokal beim User am pc. ( ändert sich evt. im Laufe der Zeit ).
Die userdaten der website sind die gleichen wie im Browsergame.
Beide Werte sind in einer DB gespeichert ( Passwort is gehashed ).
Das Script benötigt nun den Usernamen und das Passwort.
Allerdings kommen nun 2 Probleme ins Spiel.
Wie verfasse ich nun eine sql query zum auslesen aller Daten im Script ?
Ich habe ja keine wirklichen anhaltspunkte im script, welche ich zum abfragen nehmen könnte.
( Select username,password,server,lisence FROM users WHERE username = $username
geht ja leider nicht .... )
Zweites Problem, wie bekomme ich nun das Passwort als Klartext, wenn es hashed in der Datenbank vorliegt.
Ziel wäre es, dass der User sich auf der website einloggt -> das script startet und es läuft, ohne das nochmals username und passwort eingegeben werden müssen.
Ist so etwas überhaupt realisierbar ?
Die einzige Lösung, welche mir einfällt wäre, dass der User eine Textdatei mit Username und Passwort erstellt. Die Datei wird dann vom script eingelesen und verarbeitet.
So hätte ich einerseits im Script den Usernamen, und könnte alle anderen Daten aus der DB abfragen, andererseits hätte ich auch das Passwort im Klartext.
Um dem User das erstellen der .txt zu ersparen ( => weil Fehlerquelle ), könnte ich das automatisch per button click im webinterface machen.
Leider wieder mal ein halbes Buch, was ich euch zum lesen aufbereitet habe ...
Hoffentlich kann mir da evt wer helfen.
Lg
auweih ... auch noch nen falscher Titel x.x
Ich habe aktuell folgendes Problem:
Ein User steuert über ein WebInterface diverse Scripte. (Farmscript etc. ).
Aktuell sind alle Dateien lokal beim User am pc. ( ändert sich evt. im Laufe der Zeit ).
Die userdaten der website sind die gleichen wie im Browsergame.
Beide Werte sind in einer DB gespeichert ( Passwort is gehashed ).
Das Script benötigt nun den Usernamen und das Passwort.
Allerdings kommen nun 2 Probleme ins Spiel.
Wie verfasse ich nun eine sql query zum auslesen aller Daten im Script ?
Ich habe ja keine wirklichen anhaltspunkte im script, welche ich zum abfragen nehmen könnte.
( Select username,password,server,lisence FROM users WHERE username = $username
geht ja leider nicht .... )
Zweites Problem, wie bekomme ich nun das Passwort als Klartext, wenn es hashed in der Datenbank vorliegt.
Ziel wäre es, dass der User sich auf der website einloggt -> das script startet und es läuft, ohne das nochmals username und passwort eingegeben werden müssen.
Ist so etwas überhaupt realisierbar ?
Die einzige Lösung, welche mir einfällt wäre, dass der User eine Textdatei mit Username und Passwort erstellt. Die Datei wird dann vom script eingelesen und verarbeitet.
So hätte ich einerseits im Script den Usernamen, und könnte alle anderen Daten aus der DB abfragen, andererseits hätte ich auch das Passwort im Klartext.
Um dem User das erstellen der .txt zu ersparen ( => weil Fehlerquelle ), könnte ich das automatisch per button click im webinterface machen.
Leider wieder mal ein halbes Buch, was ich euch zum lesen aufbereitet habe ...
Hoffentlich kann mir da evt wer helfen.
Lg
auweih ... auch noch nen falscher Titel x.x