Chart.dk





Brugernavn:
Password:
Glemt password   :   Opret bruger
Forfatter:sigurd
Oprettet:15/03 2009
Tidspunkt:20:06:03
Visninger:439
Login med session - problem

Hei!
Prøvde å lage dette login-system med session: http://rowl.dk/Articles/39/

Og alt går bra helt til jeg logger inn.
For i filen login.php får jeg denne feilmeldingen:

Warning: session_start() [function.session-start.html]: Cannot send session cache limiter - headers already sent (output started at /host/w/e/b/webmaster/*****/login.php:1) in /host/w/e/b/webmaster/*****/login.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /host/w/e/b/webmaster/*****/login.php:1) in /host/w/e/b/webmaster/*****/login.php on line 9

#Login.php:
      <?
      session_start();
      $brugernavn = $_POST["brugernavn"];
      $brugernavn = ucwords($brugernavn);
      $kodeord = $_POST["kodeord"];
      $kodeord = strtolower($kodeord);
      if($brugernavn == ucwords("*****") && $kodeord == strtolower("*****")){
      $_SESSION["admin"] = true;
      header("location: admin.php");
      } else {
      echo "Brukernavn eller passord var ikke korrekt!";
      }
      ?>


Det virker som om denne "header" ikke fungerer?

Håper noen kan hjelpe og takker for svar!
sigurd
15/03-2009 21:03:30

Fikk det til!
Endret koden slik:

#login.php

<?
session_start();
ob_start();

$loginUser = "BRUKERNAVN";
$loginPass = "PASSORD";
if ($_POST["brugernavn"] == $loginUser && $_POST['kodeord'] == $loginPass) {
$_SESSION["admin"] = "true";
header("location: admin.php");
}
?>

Du skal have en bruger og være logget ind på htmlkoder.dk, for at kunne deltage.









 
  © 2005-2010 Martin H. Møller | Fremstillet af Webbureau ComboWeb | HTMLkoder.dk anbefaler