if(empty($brugernavn) || empty($kodeord)) { echo "Husk at indtaste både brugernavn og password"; } elseif ($brugernavn = $rigtigt_brugernavn and $password = $rigtigt_password) { echo "Du er nu logget ind som administrator<br>Brugernavn: $brugernavn<br>Password: $password"; } else { echo "Brugernavnet / Passwordet var desværre forkert"; } ?>
Hvad gør jeg galt? "erroren" er: "Husk at indtaste både brugernavn og password"
Jeg er logget ind, selvom password ikke er sat eller noget, og den viser stadig mit brugernavn som test og mit password som test, selvom jeg f.eks skriver lala og jegersej
if (empty($brugernavn) && empty($kodeord)) { echo "Husk at indtaste både brugernavn og password"; } elseif ($brugernavn = $rigtigt_brugernavn and $password = $rigtigt_password) { echo "Du er nu logget ind som administrator<br>Brugernavn: $brugernavn<br>Password: $password"; } else { echo "Brugernavnet / Passwordet var desværre forkert"; } ?>
Nu virker det vist. Men. Hvordan gør jeg sådan, at jeg frit kan surfe rundt på admin-siden, uden konstant at indtaste noget, så jeg kan få "postet"? Nærmere sagt. Hvordan kan jeg få SESSIONS med ind, og hvordan kan jeg hive sessions frem på en anden side?
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /customers/darkcloud.dk/darkcloud.dk/httpd.www/animepark/madskjaer/forside.php:10) in /customers/darkcloud.dk/darkcloud.dk/httpd.www/animepark/madskjaer/admin/admin_forside.php on line 4
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /customers/darkcloud.dk/darkcloud.dk/httpd.www/animepark/madskjaer/forside.php:10) in /customers/darkcloud.dk/darkcloud.dk/httpd.www/animepark/madskjaer/admin/admin_forside.php on line 4
Dén error får jeg desværre på forsiden. Har haft problemet før, min kode ser sådan ud:
echo "Du er nu logget ind som administrator<br>Brugernavn: $brugernavn<br>Password: $password"; } else { echo "Brugernavnet / Passwordet var desværre forkert"; } ?>
echo "Du er nu logget ind som administrator<br>Brugernavn: $brugernavn<br>Password: $password"; } else { echo "Brugernavnet / Passwordet var desværre forkert"; } ?>
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /customers/darkcloud.dk/darkcloud.dk/httpd.www/animepark/madskjaer/forside.php:10) in /customers/darkcloud.dk/darkcloud.dk/httpd.www/animepark/madskjaer/admin/admin_forside.php on line 1
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /customers/darkcloud.dk/darkcloud.dk/httpd.www/animepark/madskjaer/forside.php:10) in /customers/darkcloud.dk/darkcloud.dk/httpd.www/animepark/madskjaer/admin/admin_forside.php on line 1
Du inkludere den side du har vist her, på en anden side ?
Normalt har man en side med design og en form til at logge ind med. Den sender så dataen til en anden side uden noget design, hvor dataen bliver behandlet, og sessionen bliver sat.
Nu virker det hele som det skal. Jeg skal lige have testet nogle ting inden du får point. Men er 15 ikke lidt for lidt? Vil du slet ikke have flere? Nå, du må godt lægge et svar.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.