Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst] Wie kann ich mich als angemeldeter Forum-User wieder ausloggen?

Eingetragen von albert39 (384)
am 07.08.2012 - 14:38 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

In einer DP7.14-Webseite (erstellt als Subtheme von ZEN) baue ich gerade ein Forum (mit dem Modul advanced_forum) auf. Es gibt eine Rolle "Forum-User" und die Registrierung muß von einem admin bestätigt werden.
Wenn nun ein registrierter Forum-User eingeloggt ist, möchte ich ihm (ähnlich wie beim Drupal-Forum) einen Block mit passenden Informationen (Mein Konto; ..... Abmelden;) anzeigen.
Ich finde nun keine Funktion, die einen eingeloggten Benutzer wieder abmeldet. Wenn ich www.webname.at/logout schreibe, dann kommt

Zitat:

The requested page "/logout" could not be found.

. Auch /user/logout geht nicht.

Daher meine Fragen: Wie meldet man einen Benutzer wieder ab?
Wo finde ich die Benutzerdaten (inbes. die angegebene Mail-Adresse) und kann der Benutzer diese ändern?

Danke für Eure Hilfe.

Albert

‹ Drupal Spracheinstellung auf dem Handy Virusmeldung ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

hallöchen der pfad zum

Eingetragen von 1kubik (903)
am 07.08.2012 - 16:29 Uhr

hallöchen

der pfad zum ausloggen ist

user/logout

grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

user/logout ist richtig

Eingetragen von albert39 (384)
am 07.08.2012 - 16:46 Uhr

Danke Stefan,

ich habe offenbar beim Testen von user/logout einen Tippfehler gemacht.
Jetzt habe ich aufgrund Deines Hinweises es nochmals versucht und natürlich funktioniert es.

Bleibt noch die Frage offen, wo die E-Mail-Adresse eines registrierten Users gespeichert ist.

Herzliche Grüße

Albert

  • Anmelden oder Registrieren um Kommentare zu schreiben

wie (fast) alles bei Drupal

Eingetragen von ronald (3857)
am 07.08.2012 - 17:26 Uhr

in der Datenbank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

No Na

Eingetragen von albert39 (384)
am 08.08.2012 - 11:48 Uhr

Ich formuliere also meine Frage deutlicher:

Bei der Registrierung als Forum-User muss eine gültige Mail-Adresse angegeben werden. Da sich diese mitunter im Laufe der Zeit ändern kann, möchte ich dem eingeloggten Benutzer in einem Block über den Link "Mein Konto" die Benutzerdaten anzeigen. Das ist ein üblicher Vorgang in jedem Forum. Um auf diese Daten zugreifen zu können, muss ich wissen, in welchem Modul unter welchen Namen sie gekennzeichnet sind. Wahrscheinlich irgendwo im user.module. Ich kann mich natürlich selbst auf die Suche begeben aber ich nehme doch an, dass jemand von Euch das schon weiss.

Da diese Frage nicht mit dem Titel dieses Beitrages harmoniert: soll ich sie in einem eigenen Thread formulieren?

Danke, Albert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die eMail-Adresse der User

Eingetragen von Exterior (2903)
am 08.08.2012 - 12:04 Uhr

Die eMail-Adresse der User wird in der Tabelle "users" in der Spalte "mail" gespeichert.
Außerdem hängt sie an jedem User-Objekt mit dran.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bitte genauer

Eingetragen von albert39 (384)
am 08.08.2012 - 12:13 Uhr

Danke, also die weitere Frage:

Wo (genau) finde ich die Tabelle "users" und wo (und wie) kann ich auf das User-Objekt zugreifen?

Albert

  • Anmelden oder Registrieren um Kommentare zu schreiben

hallo albert die email lässt

Eingetragen von 1kubik (903)
am 08.08.2012 - 12:26 Uhr

hallo albert
die email lässt sich doch ganz einfach über
zb
user/13/edit

ändern?

dazu brauchst du nicht in die datenbank oder auf
das user objekt zugreifen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich will die E-Mail-Adresse nicht ändern

Eingetragen von albert39 (384)
am 08.08.2012 - 12:51 Uhr

Ich will die Mail-Adresse nicht ändern sondern ich möchte dem eingeloggten Benutzer in einem Block über den Link "Mein Konto" die Benutzerdaten anzeigen.

Zur Klarstellung versuche ich die Frage mit anderen Worten (nochmals) zu formulieren:
Wenn ich als derzeit im Drupal-Forum eingeloggter User auf albert39 --> Mein Konto klicke, kommt das im Anhang gezeigte Fenster. So etwas, aber auch mit der angegeben Mail-Adresse möchte ich auch realisieren. Dazu muss ich z.B. die vom Benutzer gespeicherte Mailadresse anzeigen können.

Der Hinweis, dass sie in der Datenbank gespeichert ist, oder in der Tabelle "user" oder im "user objekt" beantwortet doch nicht meine Frage.

Albert

AnhangGröße
Mein-Konto.jpg 11.48 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das macht man (ganz einfach)

Eingetragen von Ionit (1802)
am 08.08.2012 - 12:54 Uhr

Das macht man (ganz einfach) mit Views (als Block) und als Argument nimmt man z.B. den angemeldeten User.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Weitere Views-Infos

Eingetragen von chennai (86)
am 15.08.2012 - 11:39 Uhr
Ionit schrieb

Das macht man (ganz einfach) mit Views (als Block) und als Argument nimmt man z.B. den angemeldeten User.

Jepp.
Und für den Fall, dass Views noch nicht so bekannt ist:
Modul Views installieren, falls noch nicht vorhanden. Neuen View erstellen und im ersten Erstellen-Fenster angeben, dass man einen Block erzeugen will, keine Seite. [Nachträgliche Anmerkung vom 15.08.2012: Außerdem in diesem ersten Erstell-Fenster angeben, dass man eine Sicht auf die Benutzer erstellen möchte, also "Anzeigen: Benutzer".]

In den weiteren Einstellungen des Views dann angeben, dass das Ausgabeformat z. B. eine HTML-Liste mit Feldern (Fields) sein soll; bei den Fields die Benutzerdaten auswählen, die man sehen möchte, also in diesem Fall unbedingt auch das Feld "Benutzer: E-Mail" (oder falls Englisch: User: E-Mail). Bei den Filterkriterien kann man z. B. angeben: "Benutzer: Current (Ja)", dann wird ausschließlich der angemeldete User gezeigt.

View speichern und den Block z. B. in den Block-Konfigurationen an den Inhalt anhängen, mit dem er angezeigt werden soll.

Anmerkung:
Meine Drupal-Instanz ist nicht vollständig eingedeutscht. Keine Ahnung, ob z. B. "benutzer: Current" vielleicht in anderen Installationen vollständig eingedeutscht ist. (Ebenso die anderen Felder.)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es reicht doch,

Eingetragen von ronald (3857)
am 08.08.2012 - 17:44 Uhr

den Anwender mit /user in sein eigenes Profil zu senden.

Dort hat er Zugang zu seinen Daten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

user-Seite zu minimalistisch

Eingetragen von chennai (86)
am 09.08.2012 - 07:45 Uhr
ronald schrieb

Es reicht doch, den Anwender mit /user in sein eigenes Profil zu senden.

Die minimalistische Darstellung dieser Profilseite hat mich allerdings auch von Beginn an gestört, denn dort sehe ich zunächst nur, wie lange ich bereits registriert bin. Um alle Daten zu sehen, muss ich ins Änderungsformular, auch wenn ich gar nichts ändern will. Das finde ich ungewöhnlich und ich kann Alberts Wunsch nach einer umfangreicheren Darstellung durchaus nachvollziehen.

Mag aber sein, dass mir nur eine einfachere Möglichkeit mit Drupal-Core-Bordmitteln verborgen blieb, wie ich auf der user-Seite mehr Informationen anzeigen lassen kann. Ich hab's jedenfalls ganz individuell mit einem View gemacht, und soo schwer war das ja dann auch nicht.

Wenn's aber was Anderes/Besseres gibt, höre ich mir das gerne an.

  • Anmelden oder Registrieren um Kommentare zu schreiben

"Views" ist der brauchbare Hinweis

Eingetragen von albert39 (384)
am 09.08.2012 - 13:49 Uhr

Danke Wolfgang,

der Hinweis auf Views eröffnete mir das Verständnis, wie ich meine Aufgaben lösen könnte und Deine sehr präzisen Angaben helfen mir dabei.
Das Modul Views ist bei mir schon aktiviert, weil es vom Modul Advanced-Forum gebraucht wird. Aber ich habe noch nie mit Views direkt gearbeitet.
Nun, es wird ohnehin Zeit, mich damit ernsthaft zu beschäftigen.

Herzliche Grüße

Albert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 6 Wochen 6 Tagen
  • Hey danke
    vor 6 Wochen 6 Tagen
  • Update: jetzt gibt's ein
    vor 7 Wochen 14 Stunden
  • Hallo, im Prinzip habe ich
    vor 7 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 7 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 8 Wochen 2 Tagen
  • In der entsprechenden View
    vor 8 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 8 Wochen 2 Tagen
  • gelöst
    vor 10 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 10 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20460

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 16 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association