我正在寻找一种方法来密码保护我的一个html页面,我发现这个方法使用php: http://www.braemoor.co.uk/software/passwords.php 但是,我无法解决如何实现这一点。
有人可以帮我解决上述方法或提出不同的方法吗?
非常感谢 哈利
答案 0 :(得分:1)
将密码存储在本地的地方并不是真的可以保存,但是okey ...在页面顶部尝试这样的事情:
<?php
$yourpassword = 'test';
if($_SESSION['password'] != $yourpassword){
if(empty($_POST['password'])){
die('
<form action="POST" action="">
<input placeholder="Password" type="password" name="password">
<input type="submit">
</form>
');
} else {
if($_POST['password'] == $yourpassword){
$_SESSION['password'] = $yourpassword;
} else {
die('
<form method="POST" action="">
<input placeholder="Password" type="password" name="password">
<input type="submit">
</form>
');
}
}
}
?>
现场演示:http://imadeveloper.nl/testcookie.php
修改强>
您应该存储与密码不同的内容,以使其更安全。它仍然不那么安全,但它更好。
<?php
$yourpassword = 'test';
$testvalue = 'TESTVALUE'
if($_SESSION['cookie'] != $testvalue){
if(empty($_POST['password'])){
die('
<form action="POST" action="">
<input placeholder="Password" type="password" name="password">
<input type="submit">
</form>
');
} else {
if($_POST['cookie'] == $testvalue){
$_SESSION['cookie'] = $yourpassword;
} else {
die('
<form method="POST" action="">
<input placeholder="Password" type="password" name="password">
<input type="submit">
</form>
');
}
}
}
?>