Passwort verschicken mit Rules
Eingetragen von missingdot (145)
am 11.06.2015 - 13:33 Uhr in
am 11.06.2015 - 13:33 Uhr in
Hallo,
nach dem Erstellen einens neuen Users wird per Rules eine E-Mail mit den User-Daten verschickt.
Account Name: [account:name]
Account Passwort: [account:password]
Account E-Mail: [account:mail]
Allerdings bleibt der Token [account:password] leer, obwohl er von Rules bereitgestellt wird. Woran liegt das? Ich benötige eben auch das Passwort in der Mail.
Danke schonmal.
- Anmelden oder Registrieren um Kommentare zu schreiben
Das Passwort eines Nutzers
am 11.06.2015 - 15:10 Uhr
Das Passwort eines Nutzers lässt sich nicht aus Drupal auslesen, da dies in der Datenbank verschlüsselt abgelegt wird.
In Drupal gibt es nur die Möglichkeit sich einen Link für einen One-Time Login zu erstellen - mit diesem kann der Nutzer dann eingeloggt werden. Hierfür stellt dir [do:rules] bzw. [do:token] auch entsprechende Tokens zur Verfügung.
SteffenR
Dachte mir sowas schon. Wie
am 11.06.2015 - 16:20 Uhr
Dachte mir sowas schon. Warum Rules diesen Token dann überhaupt bereitstellt, erschließt sich mir allerdings nicht.
Wie kann ich trotzdem folgendes lösen:
Benutzer werden ausschließlich durch einen Administrator erstellt. Das bedeutet eben auch das Passwort. Jetzt soll der neue User automatisiert über seine Login-Daten informiert werden und der Administrator dieselben Daten für seine Ablage bekommen. Es sollen ausdrücklich beide Seiten das Passwort kennen. Ist das automatisiert über Drupal dann überhaupt möglich?
missingdot schriebDachte mir
am 11.06.2015 - 19:32 Uhr
Dachte mir sowas schon. Warum Rules diesen Token dann überhaupt bereitstellt, erschließt sich mir allerdings nicht.
Wie kann ich trotzdem folgendes lösen:
Benutzer werden ausschließlich durch einen Administrator erstellt. Das bedeutet eben auch das Passwort. Jetzt soll der neue User automatisiert über seine Login-Daten informiert werden und der Administrator dieselben Daten für seine Ablage bekommen. Es sollen ausdrücklich beide Seiten das Passwort kennen. Ist das automatisiert über Drupal dann überhaupt möglich?
Dies ist mit den Standard Drupalmitteln so nicht möglich. Dem Administrator bietet sich aber die Möglichkeit über die One-Time-Login Links sich als ein gewünschter Nutzer anzumelden. Dazu benötigt er dann auch kein Passwort - am einfachsten würde dies über die Kommandozeile mit dem Befehl drush uli username funktionieren.
Über die UI ist dies über das Modul [do:masquerade] möglich. Dies bietet Nutzern mit der entsprechenden Berechtigung sich als anderer Nutzer im System anzumelden/ zu bewegen.
SteffenR
wenn der Haken gesetzt ist
am 12.06.2015 - 07:22 Uhr
und Mailversand eingerichtet ist, bekommt der User, der vom Admin angelegt wurde, eine E-Mail mit einem Einmallink für die Anmeldung.
Danach wird er in sein Profil zur Passwortänderung geschickt.
Sollte dies nicht funktionieren, kann er aber bei der Anmeldemaske "Passwort vergessen" angeben, und bekommt dann einen neuen Einmallink.
Ok, vielen Dank. Dann muss
am 16.06.2015 - 17:02 Uhr
Ok, vielen Dank. Dann muss ich mir eine andere Lösung einfallen lassen.
Setz ich das Thema jetzt auf "gelöst"? Oder "erledigt"? Oder lass ich's einfach so stehen?