Nieuw lid |
|
Hey,
nou .. dit is de eerste keer dat ik iets op deze forum zet, ik ben namelijk een beginnende php'er -> dus niet al te hard zij please..
ik heb een probleem met het maken van een kleine inlog systeem mbv sessions. Zou iemand mij alstublieft willen vertellen wat ik fout doe in deze code?
dit is de code voor het inlog schermpje -> "login.php"
<?php
session_start();
if(!empty($_POST)){
$_SESSION["username2"] = "user";
$_SESSION["password2"] = "pass";
if($_SESSION["username2"]==$_POST["username"] && $_SESSION["password2"]==$_POST["password"]){
header("Location: safe.php");
}
}
?>
<html>
<head>
<title>Log in to add websites</title>
</head>
<body>
<h3>Login</h3>
<hr size="1" color="lightblue">
<div style="width:150px; height:130px; background-color:#CCCCCC;border-left: 2 solid #FFDD22;border-right: 2 solid #FFDD22;border-top: 2 solid #FFDD22;border-bottom: 2 solid #FFDD22;"><center>
<form name="loginform" method="post" action="<?php echo($_SERVER["PHP_SELF"]);?>">
<p style="font-family: arial;font-size: 10pt;">user name: <input type="text" name="username"><br>
<p style="font-family: arial;font-size: 10pt;">password: <input type="password" name="password"><br>
<input type="submit" name="submit" value="Login">
</form>
</center></div>
</body>
</html>
<?php $_SESSION["username2"] = "user"; $_SESSION["password2"] = "pass"; if($_SESSION["username2"]==$_POST["username"] && $_SESSION["password2"]==$_POST["password"]){ } } ?> <html> <head> <title>Log in to add websites</title> </head> <body> <h3>Login</h3> <hr size="1" color="lightblue"> <div style="width:150px; height:130px; background-color:#CCCCCC;border-left: 2 solid #FFDD22;border-right: 2 solid #FFDD22;border-top: 2 solid #FFDD22;border-bottom: 2 solid #FFDD22;"><center> <form name="loginform" method="post" action=" <?php echo($_SERVER["PHP_SELF"]);? >"> <p style="font-family: arial;font-size: 10pt;">user name: <input type="text" name="username"><br> <p style="font-family: arial;font-size: 10pt;">password: <input type="password" name="password"><br> <input type="submit" name="submit" value="Login"> </form> </center></div> </body> </html>
dit is de code voor de geheime pagina -> "safe.php"
<?php
if(isset($_SESSION["username2"])){
echo "<h2>U hebt toegang</h2>";
}else{
echo "<h2>U hebt geen toegang</h2><a href=\"login.php\">Here login again</a>";
}
?>
<?php if(isset($_SESSION["username2"])){ echo "<h2>U hebt toegang</h2>"; }else{ echo "<h2>U hebt geen toegang</h2><a href=\"login.php\">Here login again</a>"; } ?>
met hartelijk dank alvast
|