Avatar billede holckie Nybegynder
10. september 2004 - 09:51 Der er 4 kommentarer og
1 løsning

Password som adgang til side

Hej

Jeg har lavet et lille script i php, hvor man skal skrive et password for at få adgang til en administratorside. Men der sker ikke noget, når jeg trykker send ?

Håber nogle kan hjælpe.... her er koden:


<?
if ($indtastet_kodeord){

$gemt_kodeord = md5($indtastet_kodeord);

$antal_dage = 2;
$udloebsdato = time() + (60 * 60 * 24 * $antal_dage);
setcookie("gemt_kodeord", $gemt_kodeord. $udloebsdato);
}
?>


<html>
    <h1>Administratorside</h1>

    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <meta name="generator" content="Adobe GoLive">
        <title>Admin</title>
        <link rel="stylesheet" href="danskestyles.css" type="text/css">
    </head>

    <body style="background-color: #0E1945;">
       
        <?
        $rigtigt_kodeord = md5("test");
        $indtastet_kodeord = md5($indtastet_kodeord);
        if($indtastet_kodeord == $rigtigt_kodeord){
        echo "<h1>Velkommen til danskefans administratorside</h1>";
        } else {
        ?>
       
        <p>Indtast password</p>
        <form method=post action=<? echo $php_self; ?>>
        <input type=password name=indtastet_kodeord>
        <input type=submit value="Vis mig admin-siden">
        </form>
        <?
        }
        ?>
</body>
</html>
Avatar billede sone Nybegynder
10. september 2004 - 09:54 #1
Prøv at bruge $_POST['indtastet_kodeord'] i stedet for $indtastet_kodeord
Avatar billede hmm10 Nybegynder
10. september 2004 - 09:55 #2
Dine variabler som fx. $indtastet_kodeord skal specificeres.. fx. er det GET eller POST eller SESSION?
Avatar billede erikjacobsen Ekspert
10. september 2004 - 09:55 #3
Du skal formentlig bruge
  $_POST['indtastet_kodeord']
i stedet for $indtastet_kodeord
Avatar billede holckie Nybegynder
10. september 2004 - 10:08 #4
Tak sone
Nu funger det... smid et svar, hvis du vil have point :-D
Avatar billede sone Nybegynder
10. september 2004 - 10:18 #5
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester