Ankündigung

Einklappen
Keine Ankündigung bisher.

Login Problem mit Sessions

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Login Problem mit Sessions

    Moin ich hab nen Problem mit mein Loginsystem. Hab mir viele andere Log in system angeguckt aber irgendwie klappt das nur bei mir nicht so wie ich es will.
    Meine Index.php
    PHP-Code:
    <?php 
    session_start
    (); 
    include (
    'includes/dbc.php');
    if(!isset(
    $_SESSION["username"])){
    ?> 
    ......Content
    <?php
    }else //Sonst zu Login weiterleiten

    header("Location: login.php");
    ?>


    Meine Login.php
    PHP-Code:
    <form action="<?php $_SERVER['PHP_SELF'?>" method="post" align="center" >
    Dein Username:<br>
    <input type="text" size="24" maxlength="50"
    name="username"><br><br>

    Dein Passwort:<br>
    <input type="password" size="24" maxlength="50" name="password"><br>

    <input type="submit" value="Login">
    </form>
    <?php
    session_start
    (); 
    ?>

    <?php
    include ('includes/dbc.php');
    $username $_POST["username"]; 
    $passwort md5($_POST["password"]); 

    $abfrage "SELECT username, passwort FROM users WHERE username LIKE '$username' LIMIT 1"
    $ergebnis mysql_query($abfrage); 
    $row mysql_fetch_object($ergebnis); 


    if(
    $row->passwort == $passwort
        { 
        
    $_SESSION["username"] = $username
         
    //echo "Login erfolgreich. <br> <a href=\"geheim.php\">Geschützer Bereich</a>"; 
        
    header("Location: index.php?seite=home");
        } 
    else 
        {
       echo 
    '<p align="center"> Benutzername und/oder Passwort waren falsch.</p>'
        }
        
    ?>
    Und meine Logout datei

    PHP-Code:
    <?php
    session_start
    ();
    session_unset();
    session_destroy();
    header("location: login.php"); //Zur Login Seite
    ?>
    Hat jemand ne Idee wodran das liegen könnte das ich mich weder einloggen kann noch wenn ich dann doch irgendwie eingeloggt bin mich nicht wieder ausloggen kann?

  • #2
    Hab das Problem gefunden...
    PHP-Code:
    if(isset($_SESSION["username"])){ 
    isset und nicht !isset

    Kommentar

    Lädt...
    X