Benutzer automatisch anmelden - Anmeldedaten in URL mitgeben
am 02.04.2019 - 13:13 Uhr in
Hallo,
ich betreibe eine kleine Webseite für meinen Freundeskreis, da dort auch Informationen enthalten sind die nicht jeder Wildfremde sehen soll, muss sich jeder Besucher erstmal anmelden.
Es gibt nur einen Benutzer (neben mir als Admin). Meine Freunde kennen alle diesen Benutzer mit dem dazugehörigen Kennwort. Wenn ein Besucher mal seinen Cache geleert hat oder die Cookies gelöscht hat muss er sich stets neu anmelden.
Der Bequemlichkeit halber wäre es schick, wenn man den Link zur Webseite gleich durch die Anmeldedaten ergänzen könnte, so das durch ein Aufrufen des Links gleich die Anmeldung erfolgt. Geht das???
Ja, die Sicherheit ist dann hin. Ist aber auch egal, da wie gesagt keine Geheimnisse zu verbergen sind. Wie gesagt, die Seite ist rein Privat und nur für einige Freunde.
- Anmelden oder Registrieren um Kommentare zu schreiben
wenn eh' alles offen ist,
am 02.04.2019 - 15:04 Uhr
dann ist anonymus der richtige User.
Also jeder darf sehen.
Alles Andere ist quatsch.
Grüße
Ronald
Naja, es soll bedingt offen
am 02.04.2019 - 15:19 Uhr
Naja, es soll bedingt offen sein. Der Zugang ist schon beschränkt auf einen kleinen Kreis. Es soll hat nicht jeder der zufällig vorbeikommt den Inhalt sehen (es gibt z.B. Bilder auf der Seite die nicht unbedingt durch Fremde abgegriffen werden sollen) , dann könnte ich eine Seite komplett ohne Anmeldung machen.
Probier mal
am 02.04.2019 - 17:20 Uhr
Probier mal https://www.drupal.org/project/auto_login_url
https://drupal-tv.de
Drupal sehen und lernen
Okay, das mit dem auto login
am 02.04.2019 - 18:25 Uhr
Okay, das mit dem auto login url sieht gut aus. Aber wie bekomme ich da jetzt einen Link raus den ich verteilen kann?
Ich habe bei den Einstellungen den Reiter "Auto login Url" gefunden, dort wiederum den Schlüssel und ein Ablaufdatum.
Leider ist mein Englisch eher schlecht als recht, so dass mir die Erläuterungen im Netz nicht weiterhelfen.
Für mich scheint diese Variante die richtige zu sein:
You may get an auto login URL for a user($uid).
// Drupal 8. As above plus.
$alu_service = \Drupal::service('auto_login_url.create');
auto_login_url = $alu_service->create($uid, $destination);
print $auto_login_url;
Aber wie mache ich das????
Bitte helft mir. Danke
Füge den Token she der
am 03.04.2019 - 06:03 Uhr
Füge den Token she der Dokumentation z.b in eine Ansicht ein und Gib den Link deinen Nutzern
https://drupal-tv.de
Drupal sehen und lernen
Ich bitte um Nachsicht. Ich
am 03.04.2019 - 11:45 Uhr
Ich bitte um Nachsicht. Ich betreibe die Seite just for fun und hangel mich irgendwie dadurch.
Kannst Du mir exakt beschreiben was ich wo eintragen muss, bitte.
Wie, wo muss ich was einfügen? Anicht = Bearbeitungsmodus des Inhaltes?
Die ganzen $uid usw. sind vermutlich nur Platzhalter, oder?
Also Ansichten kannst du
am 03.04.2019 - 12:40 Uhr
Also Ansichten kannst du unter Struktur/Ansichten erstellen.
Dort fügst du einen der beiden Token ein, die auf der Modulseite beschrieben sind.
Also there are two tokens:
['tokens']['user']['auto-login-url-token']
['tokens']['user']['auto-login-url-account-edit-token']
Du kannst die Token überall dort einfügen, wo Token erlaubt sind.
Beispielsweise lässt sich eine Ansicht erstellen, die Benutzer enthält und der Token an entsprechender Stelle einfügen.
PS sicherer wäre in der Tat ein Sso über Facebook, linked in oder Twitter.
Dann kann sich jeder einfach mit einem Passwort anmelden, dass er/Sie bereits kennt.
Wenn du die Ansicht dann aufrufst. Block oder Seite je nachdem wird der Token auch ausgegeben.
Dabei kannst du die Ausgabe des Benutzernamens mit dem Token Überschreiben.
Die Schritt für Schritt zu zeigen, wie's geht, ist mir aktuell nicht möglich, da ich nicht im Büro bin. Ich schreibe dir also vom Handy.
PS sicherer wäre in der Tat ein Sso über Facebook, linked in oder Twitter.
Liebe Grüße aus der Hängematte.
https://drupal-tv.de
Drupal sehen und lernen