How to Create Password Protected Webpage Using PHP
Do you want to have a hidden page on your website which only people who you give the password to can access it? Most probably you do as we all have something that we want to hide from prying eyes, that is were this PHP password protect page will come in useful. You may also like How to generate random password using PHP and MySQL.
HTML Code
<html>
<head>
</head>
<body>
<?php
if(@$_SESSION['password']=="123456")
{
?>
<h1>How to Create Password Protected Webpage Using PHP</h1>
<form method="post" action="" id="logout_form">
<input type="submit" name="page_logout" value="LOGOUT">
</form>
<?php
}
else
{
?>
<form method="post" action="" id="login_form">
<h1>LOGIN TO PROCEED</h1>
<input type="password" name="pass" placeholder="*******">
<input type="submit" name="submit_pass" value="DO SUBMIT">
<p>"Password : 12345"</p>
<p><font style="color:red;"><?php echo $error;?></font></p>
</form>
<?php
}
?>
</body>
</html>
PHP Code
<?php
session_start();
$error = '';
if (isset($_POST['submit_pass']) && $_POST['pass']) {
$pass = $_POST['pass'];
if ($pass == "123456") {
$_SESSION['password'] = $pass;
} else {
$error = "Incorrect Pssword";
}
}
if (isset($_POST['page_logout'])) {
unset($_SESSION['password']);
}
?>
Leave a Reply