+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Direktes Abmelden im Frontend (über die Navigation)

  1. #1
    Neu an Board
    Registriert seit
    30.01.2010
    Beiträge
    53
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Direktes Abmelden im Frontend (über die Navigation)

    Hallo,

    ich verlinke in der Navigation (Linktext "Anmelden") mit index.php?option=com_user&view=login auf die Login-Seite. Wenn jemand eingeloggt ist, wechselt der Linktext zu "Abmelden". Ich möchte nun statt der Verlinkung auf die Abmeldeseite den Navigationspunkt "Abmelden" direkt mit der Abmeldefunktion versehen. Dazu müsste ich doch eingentlich nur den Link mit einem Formular versehen und folgende hidden-inputs übergeben:
    HTML-Code:
    <input type="hidden" value="com_user" name="option">
    <input type="hidden" value="logout" name="task">
    <input type="hidden" value="XXX" name="return"><!--Passwort???->
    Nur wo/wie bekomme ich den Value für das Passwort her?

    Falls sich das ganze nur so lösen lässt, dass der Linktext "Anmelden" stehen bleibt und einfach ein weiterer Link "Abmelden" erscheint, wäre das auch okay - wobei ich den Wechsel des Linktexts vorziehen würde.

    Ich bin mir eigentlich sicher, dass das schon mehrere machen wollten, aber ich habe trotz intensiver Suche keinen Beitrag dazu gefunden.

    Freue mich auf eure Tipps.


    Gruß, Carla
    Geändert von carla_l (04.05.2011 um 13:12 Uhr)

  2. #2
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Das ist nicht das Passwort, sondern das base64-codierte Weiterleitungsziel beim Abmelden. Einen Direktlink zum Abmelden gibt es nicht. Auch das Abmeldeformular ist ein Formular, der Button ein Inputfeld und kein Link.
    Danke?

    Keine Macht den Facebutts!
    "Dinner for one ist jeden Tag" oder "Und täglich grüßt das Murmeltier"

  3. #3
    Neu an Board
    Registriert seit
    30.01.2010
    Beiträge
    53
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Wow, das ging ja schnell - vielen Dank.
    Auch das Abmeldeformular ist ein Formular, der Button ein Inputfeld und kein Link.
    Ja das ist klar, das HTML oben war ja nur ein Auszug. Es müsste doch möglich sein das komplette Formular als Button in die Navigation zu bringen, oder?
    Das ist nicht das Passwort
    Ah, okay, dann wird das über die Session gesteuert, richtig?
    sondern das base64-codierte Weiterleitungsziel
    Könnte ich dann einfach den value aus dem generierten Quellcode dafür nehmen? Bei mir sieht das Formular so aus:
    HTML-Code:
    <form action="/abmeldung" method="post" name="login" id="login" class="logout_formanmeldung">
    <p><input type="submit" name="Submit" class="button" value="Abmelden" /></p>
    	<input type="hidden" name="option" value="com_user" />
    	<input type="hidden" name="task" value="logout" />
    	<input type="hidden" name="return" value="aW5kZXgucGhw" />
    </form>
    Gruß, Carla

  4. #4
    Hat hier eine Zweitwohnung Avatar von dropout2
    Registriert seit
    15.09.2008
    Beiträge
    1.581
    Bedankte sich
    19
    Erhielt 376 Danksagungen
    in 366 Beiträgen

    Standard

    Ein kurzer Blick in die FAQ hätte Dich zu diesem Beitrag geführt:
    http://www.joomlaportal.de/joomla-er...tml#post826893
    Geändert von dropout2 (04.05.2011 um 13:09 Uhr)

  5. Erhielt Danksagungen von:


  6. #5
    Neu an Board
    Registriert seit
    30.01.2010
    Beiträge
    53
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von dropout2 Beitrag anzeigen
    Ein kurzer Blick in die FAQ hätte Dich zu diesem Beitrag geführt:
    http://www.joomlaportal.de/joomla-er...tml#post826893
    Super, vielen Dank, das ist genau das, was ich gesucht habe. Sorry, ich hatte die Lösung nicht in den FAQs vermutet.

    Gruß, Carla

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein