Ergebnis 1 bis 20 von 21

Thema: Session Login Script

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #9
    die spalte hab ich umgeändert aber was soll das mit den 9en ???
    klappt immer noch nicht!keine umleitung.
    also die login.php soll falls der name und das pass true ist auf index.php umleiten.
    ich poste mal alle dateien vom script:

    login.php:

    PHP-Code:
    <?php
         
    include("connect.inc.php");
         
    $userdata="SELECT * FROM `member` WHERE `name` = '$username' AND `pass` = '$passwort'";

        
         if (
    $_SERVER['REQUEST_METHOD'] == 'POST') {
          
    session_start();

          
    $username $_POST['username'];
          
    $passwort $_POST['passwort'];

          
    $hostname $_SERVER['HTTP_HOST'];
          
    $path dirname($_SERVER['PHP_SELF']);

           
    $result=mysql_query($userdata);
           

          
    // Benutzername und Passwort werden überprüft
          
    if (@mysql_num_rows($result) == "1") {
           
    $_SESSION['angemeldet'] = true;

           
    // Weiterleitung zur geschützten Startseite
           
    if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') {
            if (
    php_sapi_name() == 'cgi') {
             
    header('Status: 303 See Other');
             }
            else {
             
    header('HTTP/1.1 303 See Other');
             }
            }

           
    header('Location: http://'.$hostname.($path == '/' '' $path).'/index.php');
           exit;
           }
          }
    ?>
    auth.php:
    PHP-Code:
    <?php
         session_start
    ();

         
    $hostname $_SERVER['HTTP_HOST'];
         
    $path dirname($_SERVER['PHP_SELF']);

         if (!isset(
    $_SESSION['angemeldet']) || !$_SESSION['angemeldet']) {
          
    header('Location: http://'.$hostname.($path == '/' '' $path).'/login.php');
          exit;
          }
    ?>
    logout.php
    PHP-Code:
    <?php
         session_start
    ();
         
    session_destroy();

         
    $hostname $_SERVER['HTTP_HOST'];
         
    $path dirname($_SERVER['PHP_SELF']);

         
    header('Location: http://'.$hostname.($path == '/' '' $path).'/login.php');
    ?>

    Geändert von Milchbox (18.06.2005 um 10:42 Uhr)

Berechtigungen

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