Ergebnis 1 bis 2 von 2

Thema: Problem mit Loginscript

  1. #1
    HTML Newbie
    Registriert seit
    12.06.2008
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Problem mit Loginscript

    Hallo zusammen....


    Ich habe mir ein Loginscript in meine Website eingebaut ...

    Allerdings funktioniert das Login irgendwie nicht ganz so wie es soll.

    Nach Eingabe der Daten und klick auf den Button "Login" wird bloß die Index neu aufrufen, aber man wird nicht in den Geschützen Bereich geleitet.


    Ich zeige euch mal einen Teil vom HTML Code, so wie ich es eingebunden haben.


    Vor dem <html> der Seite steht zuerst:
    <?php

    session_start();

    include("connect2db.inc.php");
    include("usermanagment.inc.php");

    if (isset($_POST['action']) && $_POST['action']=='login')
    {
    $un = (isset($_POST['un'])) ? $_POST['un'] : '';
    $pw = (isset($_POST['pw'])) ? $_POST['pw'] : '';
    CheckUserLogin ($un, $pw, session_id());
    }

    if (isset($_GET['action']) && $_GET['action']=='logout')
    {
    UserLogout (session_id());
    }

    ?>


    Angepasst hab ich das wie folgt:
    <table id="AutoNumber16" style="BORDER-COLLAPSE: collapse" borderColor="#111111" cellSpacing="0" cellPadding="0" width="91%" border="0">
    <form name="login" method="post" action="login.php">
    <input type="hidden" name="action" value="login">
    <tr>
    <td width="100%">
    <p align="center"><font face="Verdana" size="1"></font></td>
    </tr>
    <tr>
    <td width="100%">
    <p align="center">
    <font face="Verdana" size="1" color="#FFFFFF">
    Kundennummer:</font></td>
    </tr>
    <tr>
    <td width="100%">
    <p align="center">
    <font face="Verdana" size="1" color="#FFFFFF">
    <input style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana" class="flat" type="text" name="un"></font></td>
    </tr>
    <tr>
    <td width="100%">
    <p align="center">
    <font style="FONT-SIZE: 5pt" face="Verdana" color="#FFFFFF">
    </font></td>
    </tr>
    <tr>
    <td width="100%">
    <p align="center">
    <font face="Verdana" size="1" color="#FFFFFF">Passwort:</font></td>
    </tr>
    <tr>
    <td width="100%">
    <p align="center">
    <font face="Verdana" size="1" color="#FFFFFF">
    <input style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana" class="flat" type="password" name="pw"></font></td>
    </tr>
    <tr>
    <td width="100%">
    <p align="center"><font color="#FFFFFF">
    <span style="FONT-SIZE: 5pt"></span></font></td>
    </tr>
    <tr>
    <td width="100%">
    <p align="center">
    <font face="Verdana" size="1" color="#FFFFFF">
    <input style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana" type="submit" value="Login"></font></td>
    </tr>
    </form>
    Aber leider funktioniert es so nicht...

    Ich habe das ganze dann mal so

    <?php

    session_start();

    include("connect2db.inc.php");
    include("usermanagment.inc.php");

    if (isset($_POST['action']) && $_POST['action']=='login')
    {
    $un = (isset($_POST['un'])) ? $_POST['un'] : '';
    $pw = (isset($_POST['pw'])) ? $_POST['pw'] : '';
    CheckUserLogin ($un, $pw, session_id());
    }

    if (isset($_GET['action']) && $_GET['action']=='logout')
    {
    UserLogout (session_id());
    }

    ?>



    <form name="login" method="post" action="index.php">
    <input type="hidden" name="action" value="login">
    Username:</td><td><input class="flat" type="text" name="un">

    Password:</td><td><input class="flat" type="password" name="pw"></br>
    <input type="submit" value="Login">
    </form>
    in eine Datei abgespeicher und so funktioniert es auch...


    Eigentlich sollte man nach dem Login auf eine Admin.php geleitet werden


    Weiß einer Rat? Verzweifel schon dran
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Die Fehlermeldung wär interessant
    Vermutlich sind vor dem
    Code:
    session_start&#40;&#41;;
    bereits irgendwelche Ausgaben, setze diese Zeile ganz an den Anfang des Scripts.

    Gruß,
    Jojo

Ähnliche Themen

  1. Probleme mit einem loginscript
    Von Justin35 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 20.07.2008, 14:12
  2. Fehler bei meinem Loginscript
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 28.02.2006, 19:03
  3. Anmelde-/LogInScript für die GANZE SEITE!
    Von CHIEFmaster im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 20.02.2006, 10:20
  4. Loginscript Problem bei $_SESSION und Cookies...
    Von Neo2400 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 19.08.2005, 22:55

Stichworte

Berechtigungen

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