RedRocK Skrevet 29. juni 2006 Del Skrevet 29. juni 2006 Hallo. Jeg har nå faktisk klart å lage mitt første php script Jeg har laget et enkelt admin system og en enkel gjestebok. I admin systemet kan man legge til et medlem og poste nyheter. Men noe jeg tenkt på er at jeg vil ha en enkel beskyttelse på det. Slik at man kun må skrive inn et passord for å bruke admin systemet. For å prøve å forklare litt bedre hva jeg er på jakt etter er at man må skrive inn et passord. Og på alle sidene jeg vil beskytte kan jeg putte inn en enkel kode som gjør at siden krever at man er inlogget. Jeg vil også gjerne at scriptet skal huske at man har logget seg inn Noen som kan hjelpe meg litt på vei ? Lenke til kommentar
Blib Skrevet 29. juni 2006 Del Skrevet 29. juni 2006 Du bør titte litt på .htaccess. Google it. Det er et passordbeskyttelses-system som ikke er en del av PHP og er de facto standard på de fleste nettsider. Lenke til kommentar
hockey500 Skrevet 29. juni 2006 Del Skrevet 29. juni 2006 bare å lage noe enkelt det: form.php: <form method="post" action="handle_login.php"> Brukernavn: <input type="text" name="uname" value="" /> <br /> Passord: <input type="password" name="pwd" value="" /> <br /> <input type="submit" name="login" value="Logg inn" /> </form> handle_login.php: <?php session_start(); if($_POST) { if($_POST['login']) { if($_POST['uname'] && $_POST['pwd']) { $username = $_POST['uname']; $password = $_POST['pwd']; // Kjøre sjekk mot database/annen validering $_SESSION['uid'] = md5($_SERVER['REMOTE_ADDR']); $_SESSION['uname'] = $username; header("Location: admin_panel.php"); die; } else { die("Fyll ut alle felter. Gå <a href=\"javascript:history.go(-1)\">tilbake</a>"); } } ?> admin_panel (kun den delen som sjekker om du er logget inn): <?php session_start(); if(strcmp( $_SESSION['uid'], md5($_SERVER['REMOTE_ADDR']) ) != 0) { header("Location: form.php"); die; } ?> ingenting er testet da, skrev det bare nå. men kan du php så klarer du vel rette eventuelle småfeil Lenke til kommentar
RedRocK Skrevet 29. juni 2006 Forfatter Del Skrevet 29. juni 2006 Takk for svarene! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå