[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • YCom Benutzer Passwort
Seite 1 von 1

YCom Benutzer Passwort

Verfasst: 13. Aug 2018, 13:12
von DaniH
Hallo,
durch eine externe Funktion sollen Benutzer zu YCom hinzugefügt werden.
Wie kann ich das Passwort Hash erstellen, damit sich die Benutzer einloggen können?

Re: YCom Benutzer Passwort

Verfasst: 15. Aug 2018, 13:07
von tulla
Hat deine externe Funktion direkten Zugriff auf die Tabelle 'rex_ycom_user'?
Wenn ja, genügt es das Passwort im Klartext in die Spalte 'password' einzutragen.
Meine Tests dazu haben folgendes ergeben:
Das Redaxo prüft beim ersten Login ob es passt und arbeitet das Passwort mit dem zugehörigen 'salt' in den hash um, der benötigt wird.
Nachteil bei der Geschichte ist, dass der User beim ersten Login abgewiesen wird. Erst beim zweiten Versuch wird das Passwort angenommen.

Re: YCom Benutzer Passwort

Verfasst: 19. Aug 2018, 19:11
von DaniH
Hallo Tulla,

Danke für den Hinweis mit dem Salt, ich hab mich gewundert warum ich nicht auf das selbe Passwort komme bzw. jedes mal ein anderes habe.

Es müsste ja klappen, wenn ich die Funktion beim erzeugen erzwinge, sprich ...

Code: Alles auswählen

$hashed_value = rex_login::passwordHash($user_password);
... oder liege ich hier falsch?

Re: YCom Benutzer Passwort

Verfasst: 29. Aug 2018, 11:49
von tulla
Habe ich noch nicht getestet. Wenn das geht, wäre es einfacher, als den User beim ersten Login zu "unterstellen", dass er eine Falscheingabe gemacht hat. :lol:

Re: YCom Benutzer Passwort

Verfasst: 14. Aug 2019, 12:34
von oliwan
Hallo ;-)

Eine Frage hierzu - ich muss gut 200 User im ycom_user anlegen und würde das gern per Script machen.
Evtl. bist du mit deiner Funktion fertig geworden und teilst sie hier?! ;-)

....Nachtrag: ich habe die 238 Userdaten als CSV Datei gespeichert -> login,email,password,firstname,name,status (UTF-8)
und per Adminer importiert. Hat sich also erledigt...danke dennoch


Vielen Dank und liebe Grüße
Oliwan