<?php
$pass = '12345';
$cookiename = 'sascookie';
$expirytime = time()+3600;
$msg = 'Sifre Yanlis.';
if (isset($_REQUEST['logout'])) {
setcookie($cookiename,'',time() - 3600);
if (substr($_SERVER['REQUEST_URI'],-12)=='?logout=true') {
$url=str_replace('?logout=true','',$_SERVER['REQUEST_URI']);
header('Location: '.$url);
}
show_login_page('');
exit();
}
$logout_button='<form action="'.$_SERVER['REQUEST_URI'].'" method="post"><input type="submit" name="logout" value="Logout" /></form>';
$logout_text='<a href="'.$_SERVER['REQUEST_URI'].'?logout=true">Logout</a>';
$encrypt_pass=md5($pass);
function setmycookie() {
global $cookiename,$encrypt_pass,$expirytime;
setcookie($cookiename,$encrypt_pass,$expirytime);
}
function show_login_page($msg) {
?>
<form action="" method="POST">
Şifre:
<input type="password" name="password" size="20">
<input type="submit" value="Giriş">
<input type="hidden" name="sub" value="sub">
</form>
<?=$msg?>
<?php }
$errormsg='';
if (substr($_SERVER['REQUEST_URI'],-7)!='sas.php') {
if (isset($_POST['sub'])) {
$submitted_pass=md5($_POST['password']);
if ($submitted_pass<>$encrypt_pass) {
$errormsg=$msg;
show_login_page($errormsg);
exit();
} else {
setmycookie();
}
} else {
if (isset($_COOKIE[$cookiename])) {
if ($_COOKIE[$cookiename]==$encrypt_pass) {
} else {
show_login_page($errormsg);
exit();
}
} else {
show_login_page($errormsg);
exit();
}
}
} else {
echo '';
}
?>