Ergebnis 1 bis 10 von 18

Thema: Login in menue Links

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    11.01.2010
    Beiträge
    156
    Bei mir sieht das Teil so aus:

    PHP-Code:
    <div class="nbg">
    <? if ($_SESSION['login'] != 'true') {?>
    <div style="text-align:center;">
    <form action="" method="post" style="margin:0;">
    Nickname:<br />
    <input type="Text" name="nickname" value="<?=$_POST['nickname'];?>"><br/>
    Passwort:<br />
    <input type="Password" name="passwort" value=""><br/>
    <input type="hidden" name="autologin" value="true">
    <button type="submit" name="checkid" id="go" value="Login">Login</button><br/>
    <a href="?content=/intern/daten">Passwort anfordern!</a>
    </form>
    </div>
    <? } else {
    Ist allerdings Menue/rechts
    Wer andern eine Bratwurst brät, hat ein Bratwurstbratgerät!

  2. #2
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Wollte das gerade mal testen, jedoch sieht man schon beim überfliegen das es nicht die Lösung ist, denn MenueHead & Foot fehlen und genau da gibts ja das Problem.

    Und wenn ichs recht interptretiere wird der Loginbereich den eingelogten Usern gezeigt, da der LoginCode ja vor dem "else" ist, dies ist in allen Codes die hier gepostet wurden so, ich habe es hingegen so hier:

    PHP-Code:
    <?if ($_SESSION['login'] == 'true') {?>
    <?} else {?>
    <?menuehead("Loginarea");?>
    <ul><center>
    <form action="" method="post">
                            Nickname
                                                    <input type="Text" name="nickname" value="<?=$_POST['nickname'];?>" class="login">
                            Password
                                                    <input type="Password" name="passwort" value="" class="login">
                            <input type="hidden" name="autologin" value="true">
                            <button type="submit" name="checkid" id="go" value="Login">Login</button><br>
                                                    <a href="?content=/intern/daten">Forgot password</a>
                                                    <a href="?content=/intern/anmelden">Register</a>
    </form>
    </center>
    </ul>
    <?menuefoot();?>
    <?}?>
    Habe gestern schon viel rumprobiert und das Menü wird in Verbindung mit dem Login halt zerschossen, jemand noch ne Idee wie ich meinen Code ändern müsste damit es klappt ?

  3. #3
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    PHP-Code:
    <?php
    if ($_SESSION['login'] != 'true') {
    menuehead("Login");
    ?>
    <table width="100%" align="center" cellpadding="0" cellspacing="0" border="0">
    <form action="" method="post">

        <input type="Text" name="nickname" value="<?=$_POST['nickname'];?>" class="login"><br>
        <input type="Password" name="passwort" value="" class="login"><br>
        <input type="hidden" name="autologin" value="true">
        <button type="submit" name="checkid" id="go" value="Login">Login</button><br>
        <a href="?content=/intern/anmelden">Registrieren</a><br>
        <a href="?content=/intern/daten">Passwort anfordern!</a><br>
    </form>
    </table>
    <?php
    menuefoot
    ();
    }

  4. #4
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Danke, so klappt es, eine "table" um das "form" ist also die gesuchte Lösung.

    MfG


    Edit: Man sollte die Tabelle, der Funktionen halber, dann noch vollständig machen, also auch noch "tr" und "td" dazu. Ansonsten klappt es z.B. nicht den Inhalt mittig zu machen.

  5. #5
    Neuer Benutzer
    Registriert seit
    26.07.2010
    Beiträge
    6
    wollte das auch links einfügen den login hab auch den code genommen von hardy und in die datei als oberstes eingefügt weil es ja ganz oben hin soll aber dann zerschiesst es mir das ganze linke menue so das es garnicht mehr angezeigt wird

    muss man da sonst noch was beachten oder an eine andere stelle

  6. #6
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Wahrscheinlich sieht bei dir der Menuehead und -foot im Script anders aus als es bei mir der Fall ist, daher klappt das nicht so bei dir.

    Nur den Bereich von <table> bis </table> kopieren, dann müsste es gehen.

    MfG

  7. #7
    Neuer Benutzer
    Registriert seit
    26.07.2010
    Beiträge
    6
    Das klappt schonmal - danke.

    Habe es ganz an den Anfang von der Datei gesetzt.

    Aber wie kriege ich es in die umrahmung rein. und dann noch so das es im eingeloggten zustand verschwindet - falls es das jetzt nicht tun sollte

Ähnliche Themen

  1. 2.5.1 Das rechte Menue wieder einbinden? Issue #2
    Von Alpha10 im Forum Support zum VMSone
    Antworten: 9
    Letzter Beitrag: 28.08.2016, 18:38
  2. verhältnisse, menue, content us.w.
    Von dude32 im Forum [HD] Programmieren
    Antworten: 21
    Letzter Beitrag: 18.10.2010, 20:50
  3. Login-Button statt Login-Feld
    Von Masterphil im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 3
    Letzter Beitrag: 07.07.2008, 18:46
  4. [HTML/CSS/JS] Verweise / Links /
    Von Bonian im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 08.05.2008, 16:39
  5. [V] Rechtes Menue Addon VMS 2
    Von Chrissi01 im Forum Scripte
    Antworten: 1
    Letzter Beitrag: 23.03.2008, 12:42

Berechtigungen

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