New front end login box Frage

  • maxhb maxhb
    Flash Gordon
    0 x
    2148 Beiträge
    0 Hilfreiche Beiträge
    02. 04. 2003, 15:39

    Hi!
    Vielleicht sehe ich den Wald vor lauter Bäumen nicht, aber wie kann man die Login-Box so in sein Template integrieren, dass sie auf jeder Seite erscheint? Bisher habe ich nur den Weg über ein Content-Element gefunden, aber das müsste ich ja wohl auf jeder Seite anlegen.

    Hat jemand 'ne Idee :o

    cu
    maxhb


  • woodworker woodworke...
    Jedi-Meister
    0 x
    293 Beiträge
    0 Hilfreiche Beiträge
    27. 04. 2003, 02:04

    weiss jemand von euch alle varibalen für die userdaten der FE User

    ###username### kenn ich jetzt aber ich bräuchte min noch die für die E-Mail

    weil ich würde gerne im forum bei antowrten auf poste das fld name und e-mail weglassen.

    und statdessen gleich hiden fields mit dem namen und der e-mail aus dem login setzen.

    und wo ich schon dabei bin.
    könen frontend user ihre daten selber ändern wen ja wie???

    Danke.

  • dj.picasso dj.picass...
    Jedi-Ratsmitglied
    0 x
    619 Beiträge
    0 Hilfreiche Beiträge
    28. 04. 2003, 08:42

    Hi,

    einfach die Vars anschauen, oder aber mit Hilfe von phpMyAdmin mal die Tabelle fe_users ansehen.
    Versuchs mal mit den Namen der Spalten. :D
    Ciao
    Der DJ

  • sacha sacha
    Jedi-Meister
    0 x
    301 Beiträge
    0 Hilfreiche Beiträge
    28. 04. 2003, 09:14

    Hi,

    [quote:7d912586e2="woodworker"]
    und wo ich schon dabei bin.
    könen frontend user ihre daten selber ändern wen ja wie???
    [/quote:7d912586e2]

    ja das geht mit der Frontend User Admin Extension. Schau dir in der Testseite auch das Beispiel mit dem Newsletter an.

    Wenn ich dazu komme, schreibe ich ein howto dafuer.

    Ciao,

    Sacha

  • Gottfried19 Gottfried...
    Sternenflotten-Admiral
    0 x
    168 Beiträge
    0 Hilfreiche Beiträge
    30. 04. 2003, 15:39

    hi, ich hab das mit dem Login geschafft indem ich es in mein Html Template geschrieben habe:

    [code:1:ae33e1014c]<form action="index.php?id=430" method="post">
    <div id="loginwrapper"><font size="2" face="Arial">Username:
    <input id="username" name="user" type="text" value="" title="Enter your username here" onfocus="if
    (this.value==this.defaultValue) this.value=''" />
      Passwort:
    <input id="pwfield" name="pass" type="password" value="" title="Enter your password here" onfocus="if
    (this.value==this.defaultValue) this.value=''" />
     
    <input type="image" src="fileadmin/images/lock.gif" alt="Login"
    title="Login" border="0" />
    <input type="hidden" name="logintype" value="login" />
    ###CPID###
    <input type="hidden" name="pid" value="432" />
    <br>
    Sie sind momentan eingeloggt als:
    <!--###USERNAME###-->
    </font> </div>

    </form> #inhalt[/code:1:ae33e1014c]

    Nun habe ich das Problem das er nach dem Login nicht auf die Seite zurückspringt wo der Benutzer herkam (bei mir ist das Login feld auf jeder seite).
    In Typo3 template hab ich das stehn:
    [code:1:ae33e1014c]#marker CPID mit der page-ID der aktuellen Seite fuellen
    marks.CPID = TEXT
    marks.CPID.data = TSFE : id
    marks.CPID.wrap = <input type="hidden" name="redirect_url" value="index.php?id= | " />[/code:1:ae33e1014c]
    Wie mach ich das? :'(

    Weiters weiss ich nicht wie ich das Logout Feld programmieren soll in meinem Html Template. Wenn ich eingeloggt bin sollte es mir klarerweise mein Login Feld ersetzen.

    Bitte um Hilfe! Vielen Dank im Vorraus!

  • bk bk
    Jedi-Meister
    0 x
    500 Beiträge
    0 Hilfreiche Beiträge
    30. 04. 2003, 16:37

    hallo gottfried,

    hab auf http://www.typo3faq.net eine anleitung geschrieben.

    bitte mal schauen, ansonsten meld dich einfach noch mal.

    mfg

    bk

  • Gottfried19 Gottfried...
    Sternenflotten-Admiral
    0 x
    168 Beiträge
    0 Hilfreiche Beiträge
    30. 04. 2003, 16:42

    hi,

    das Problem ist ich wills per html template ohne dem login marker wie bei einem der ersten posts realisieren und nicht alles ins typo3 template schreiben wie in deine Anleitung! Geht das?

  • Gottfried19 Gottfried...
    Sternenflotten-Admiral
    0 x
    168 Beiträge
    0 Hilfreiche Beiträge
    04. 05. 2003, 15:11

    hilfe? 8-)

  • bk bk
    Jedi-Meister
    0 x
    500 Beiträge
    0 Hilfreiche Beiträge
    04. 05. 2003, 15:41

    hi gottfried,

    wenn du es in direkt in dein template schreibst hast du keine möglichkeit zu testen ob jemand angemeldet ist oder nicht.

    weiterhin kannst du das redirect nicht richtig nutzen, da du die id der aktuellen seite nicht über typoscript auslesen kannst.

    wenn du es trotzdem machen möchtest, brauchst du einfach nur folgendes in dein template zu schreiben (deine id´s einfügen!):

    [code:1:8e4b4c05d9]<form action="index.php?id=deine_id" method="post">

    <table width=150 border="0" cellpadding="0" cellspacing="0">
    <tr>

    <td align="right">
    <input name="user" type="text" id="user" title="Benutzername" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="4" />
    <input name="pass" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="4" >
    <input name="image" type="image" title="Login" src="fileadmin/pmf/pix/lock.gif" alt="Login" align="absbottom" width="18" height="18" border="0"> </td>
    <input type="hidden" name="redirect_url" value="index.php?id= deine_id " />
    </tr>
    </table> <input type="hidden" name="logintype" value="login" > <input type="hidden" name="pid" value="id_anmeldeinfos" >
    </form> [/code:1:8e4b4c05d9]

    mfg

    bk

  • 0 x
    24 Beiträge
    0 Hilfreiche Beiträge
    27. 05. 2003, 13:28

    Hallo "Gemeinde",

    ich habe versucht, das LoginFeld so zu machen, wie hier, bzw auf TYPO3faq.net, beschrieben.

    Habe auch die page ids angepasst, und siehe da......

    meine site erscheint in neuem Glanz...

    vom eigenen template ist dann ebensowenig vorhanden wie von der loginBox...wenn die wenigstens da wäre... :o

    Sodala, jetzt ist mir aber schlichtweg schleierhaft, welche Zeile code dafür verantwortlich ist, mein template aus- und das templateBusiness
    einzubinden......

    oder heisst es "business" cause it keeps you busy ?!? #giggle#