ecross
Gebruiker
- Lid geworden
- 4 mrt 2009
- Berichten
- 638
hallo ,
eerst: ik ben niet goed in php, dit script snap ik net
ik heb een inlogscript (niet zelf gemaakt) voor 1 gebruikers naam en wachtwoord, waarmee je als je op een beveiligde pagina komt en nog niet inlgelogd bent doorgestuurd word naar de inlog pagina.
maar hoe kan je uitloggen, kan dat ook automatisch?
dit is het script:
inlogpagina: (login.php)
en de beveiligde pagina (protect.php)
ik weet het, het is niet veilig maar goed genoeg voor mij
eerst: ik ben niet goed in php, dit script snap ik net
ik heb een inlogscript (niet zelf gemaakt) voor 1 gebruikers naam en wachtwoord, waarmee je als je op een beveiligde pagina komt en nog niet inlgelogd bent doorgestuurd word naar de inlog pagina.
maar hoe kan je uitloggen, kan dat ook automatisch?
dit is het script:
inlogpagina: (login.php)
PHP:
<?php
if(isset($_POST["username"])&&isset($_POST["password"])) {
$user = $_POST["username"];
$pass = $_POST["password"];
$validated = false;
//Begin validation code
if($user=="User1"&&$pass=="password1") $validated = true;
if($user=="User2"&&$pass=="password2") $validated = true;
//End validation code
//Begin login code
if($validated) {
setcookie("username", $user); //Sets a cookie storing the username
setcookie("password", MD5($pass)); //Sets a cookie storing the encrypted value of the password
echo "Logged in as $user.";
} else {
echo "Invalid username/password combination.";
}
//End login code
}
?>
<form action=login.php method=post>
Username: <input type="text" name="username"><br>
Password: <input type="password" name="password"><br>
<input type="submit" value="Login">
</form>
en de beveiligde pagina (protect.php)
PHP:
<?php
$validated = false;
//Use $_COOKIE to get the cookie data – same usage as $_POST
if(isset($_COOKIE["username"])&&isset($_COOKIE["password"])) {
echo 'hallo';
$user = $_COOKIE["username"];
$pass = $_COOKIE["password"];
//Begin validation code
if($user=="User1"&&$pass==MD5("password1")) $validated = true;
if($user=="User2"&&$pass==MD5("password2")) $validated = true;
//End validation code
}
if($validated) {
//Ok; don’t need to do anything
} else {
//Make user go to login page
header("Location: login.php");
exit;
}
?>
ik weet het, het is niet veilig maar goed genoeg voor mij
Laatst bewerkt: