Hey...
Øhm ved ikke helt hvilket sprog jeg skal beygnde på så har eksperimenteret lidt med dem begge og finder ASP lettest....øhm skal bruge et login til en hp og har fundet dette som jeg har brugt...problemet er bare at serveren ikke understøtter ASP (hvilket bekræftiger mig i at jeg måske skulle gå igang med PHP istedet
) så...mit spørgsmål er:
Er det muligt at lave noget PHP-login så enkelt som dette ASP-login?
ASP-login: http://www.html.dk/tutorials/asp/lektion12.asp ("Password løsning med session objektet")
DEMO her: http://www.html.dk/tutorials/asp/lektion12_eks1.asp
På forhånd tak...
Hygge!
Marc F aka. toxicue
www.toxicue.1go.dk
loginform.php
<html>
<title>Login</title>
<head>
</head>
<body>
<form method="post" action="login.php">
<p>Login:<input type="text" name="login">
<p>Password:<input type="text" name="password">
<p><input type="submit" value="luk mig ind">
</form>
</body>
</html>
login.php
<?php
session_start(); //allerøverst på siden, ellers vil det genere en fejl
?>
<html>
<title>Login</title>
<head>
</head>
<body>
<?php
$_SESSION["login"] = ($_POST["login"] == "php" && $_POST["password"] == "php")? true:false;
switch($_SESSION["login"]){
case true:
echo "<p>Du er logget korrekt ind, du kan nu gå til <a href=\\"beskyttet-side.php\\">den beskyttede side</a>.";
break;
default:
echo "<p>Du er <b>ikke</b> logget ind, du kan nu <b>ikke</b> gå til <a href=\\"beskyttet-side.php\\">den beskyttede side</a>.";
}
?>
</body>
</html>
beskyttet-side.php
<?php
session_start(); //Igen før alt andet
if($_SESSION["login"] == false){
header("Location: loginform.php");
exit;
}
?>
<html>
<head>
<title>Kaninernes gullerods lagerinformation</title>
</head>
<body>
<h1>Denne side er beskyttet</h1>
<p>- Men du kom ind på den</p>
</body>
</html>
Der er ikke chekket for fejl, men det blev os gjort i løbet af ca. 2 minutter, så tilgiv mig for eventuelle fejl.
Mvh
Kaare
[Redigeret d. 21/07-05 21:15:20 af Kaare Skovgaard]