kostenloser Webspace werbefrei: lima-city


Brauche Hilfe!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    strat-clan2003

    strat-clan2003 hat kostenlosen Webspace.

    Kann mir mal einer sagen wie ich das hinbekomme das ich einen Cookie setzte wenn das Passwort und Username richtig sind und das dann abfrage ob der Cookie gesetzt worden ist. Wenn nicht soll er eine Seite anzeigen die sagt das username oder passwort falsch sind wenn er aber richtig ist dann soll die $page ausgegeben werden.

    <html>
    
    <head>
      <title>Aktuelles</title>
    <link rel="stylesheet" type="text/css" href="style.css"
    </head>
    <body>
    <?
    
    
    $username = "";
    $password = "";
    
    $page = include("**");
    
    if($user == $username && $pass == $password)  setcookie('login', $password);
    
    if(isset($_COOKIE['login']))
    
    echo"$page" ;
    }else{
    { echo "<body bgcolor=black text=black><center><font face=tahoma size=3>Password oder Username
    ist falsch<b>!</b>"; }
    
    
    
    ?>
    </body>
    </html>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Autor dieses Themas

    strat-clan2003

    strat-clan2003 hat kostenlosen Webspace.

    mhm kann mir nun einer Helfen oder nicht :slant::slant:
  4. setcookie muss vor allen ausgaben benutzt werden.
    http://www.php.net/manual/de/function.setcookie.php
    und am besten bei coden in die erste php zeile
    error_reporting(E_ALL);
    schreiben dann hatte php das auch gemeldet.

    und ein Mod der so schlechte ?berschrifen w?hlt... tttt...
  5. also hier was von mir:
    //login.php
    <?
    if($user == $username && $pass == $password) {
    setcookie ("coo_user", "$user", time()+86400);
    setcookie ("coo_pass", "$pass", time()+86400);
    } else {
    echo "<body bgcolor=black text=black><center><font face=tahoma size=3>Password oder Username
    ist falsch<b>!</b>";}
    ?>
    
    //check.php
    <?
    if (isset($_COOKIE['coo_user']) && isset($_COOKIE['coo_pass'])) {
    if ($coo_user == $username && $coo_pass == $password) {
    echo "$page";
    } else {
    echo "<body bgcolor=black text=black><center><font face=tahoma size=3>Password oder Username
    ist falsch<b>!</b>";}
    } else {
    echo "Kein Cookie gesetzt!!";
    }
    ?>
  6. ich w?rde nicht das passwort als klartext als cookie speichern da sie am Besucher-PC leicht auzulesen ist. Also lieber ein zufallwert speichern diesen auch auf dem Server speichern und immer vergleichen.
  7. d*****s

    folgende passagen sind noch etwas optimiert.
    hier wird nur ein cookie wird benutzt und es ist codiert.

    <?php
      if($user == $username && $pass == $password) {
        setcookie ("coo",base64_encode($user.":".$pass),time()+86400);
      } else {
        echo "<body bgcolor=black text=black><center><font face=tahoma size=3>Password oder Username ist falsch<b>!</b>";}
    ?>

    <?
      if (isset($_COOKIE['coo'])) {
        $cookie  = explode(":",base64_decode($_COOKIE['coo']));
        if ($cookie[0] == $user && $cookie[1] == $pass)
          echo "$page";
      }
    ?>
  8. Wieso machst du keine Passwort?berpr?fung mit deiner DB?!
    Oder hast du keine?! Ich w?rde auf keinen Fall das mit Cookies machen!

    cy :xyxthumbs:
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!