12. oktober 2004 - 01:37
Der er
6 kommentarer
Simpelt login script!
Det eneste jeg skal bruge er et php script hvor man fra forsiden kan logge ind og derefter se de resten af siden.. man skal ikke kunne oprette sig, der skal kun findes et brugernavn og password som alle bruger tilfældes. Skal bruge hurtigst muligt! Må godt være brugerventlig, ellers er i meget velkommen til at forklare mig!
Annonceindlæg fra DE-CIX
12. oktober 2004 - 01:41
#1
12. oktober 2004 - 07:15
#2
<?php $bruger = "brugernavn"; $kode = "kodeord"; if($user == $bruger && $pass == $kode) { //beskyttet side }else{ print("<form action='index.php' method='post'><input type='text' name='use'><input type='password' name='pass'><input type='submit' value='login'>"); } ?>
12. oktober 2004 - 09:41
#3
Dette skulle virke for dig: <? if ($_POST[mode] == 'login') { if (($_POST[username] == 'brugernavn') && ($_POST[password] == 'password')) { header("Location:beskyttet_side.php"); } else { $errmsg = 'Brugernavn og password passer ikke sammen!'; } } ?> <html> <head> <title></title> </head> <form name="myForm" action="login.php" method="post"> <body> <table> <tr> <td>Brugernavn:</td> <td><input type="text" name="username" size="25"></td> </tr> <tr> <td>Password:</td> <td><input type="password" name="password" size="25"></td> </tr> <tr> <td align="right"><? echo $errmsg ?></td> <td align="right"> <input type="hidden" name="mode" value="login"> <input class="button" type="button" value="login"> </td> </tr> </table> </form> </body> </html>
12. oktober 2004 - 09:43
#4
Brugernavn og password skal du så skifte ud med det du ønsker.
12. oktober 2004 - 10:15
#5
Du kan også prøve med dette: <?php session_start(); $user = "admin"; $pass = "admin"; if(isset($_POST["bruger"], $_POST["password"])) { if($_POST["bruger"] == $user && $_POST["password"] == $pass) { $_SESSION["user"] = 1; }else{ $_SESSION["fejl"] = "Forkert brugernavn og/eller password"; } header("Location:". $_SERVER["PHP_SELF"] .""); exit(); } if(isset($_GET["logud"])) { $_SESSION = array(); session_destroy(); header("Location:". $_SERVER["PHP_SELF"] .""); exit(); } ?><html><head><title>Logind</title></head> <body> <?php if(isset($_SESSION["user"])) { echo"Hejsa, du er nu logget ind<br>\n"; echo"<a href=\"". $_SERVER["PHP_SELF"] ."?logud=true\">Log ud</a>"; }else{ ?> <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post"> Brugernavn:<br> <input type="text" name="bruger"><br> Password:<br> <input type="password" name="password"><br> <input type="submit" value="Log ind"> </form> <?php if(isset($_SESSION["fejl"])) { echo $_SESSION["fejl"]; unset($_SESSION["fejl"]); } } ?> </body></html> På de sider hvor man skal være logget ind, bruger du så <?php session_start(); som det første, og nede i output, tjekker du om $_SESSION["user"] er sat <body> <?php if(isset($_SESSION["user"])) { echo"Ok........."; } ?>
13. oktober 2004 - 00:30
#6
Er dårlig til PHP kan i ikke guide mig rundt i hvor fx html'en skal placeres på min side, og hvor PHP skal placeres?
Vi tilbyder markedets bedste kurser inden for webudvikling