function login_required() { if (logedin() == false) { header('Location: login.php'); exit; } return true; }
<?php include 'functions.php'; if (isset($_GET['action']) && $_GET['action'] == 'login' && logedin() == false) { if (in_array($_POST['username'], array_keys($users)) && $users[$_POST['username']] == md5($_POST['password'])) { login($_POST['username']); } else { echo '<p>Wrong username or password</p>'; } } if (isset($_GET['action']) && $_GET['action'] == 'logout' && logedin() == true) { logout(); } if (isset($_GET['action']) && $_GET['action'] == 'password') { echo 'New password as md5<br>'; echo '<label for="password">Password</label><br><input type="password" name="password" id="password"><br>'; } if (logedin() == false) { // If you are still logged out then allow you to login. echo '<h1>Please Login</h1>'; echo '<form action="?action=login" method="post" accept-charset="utf-8">'; echo '<label for="username">Username</label><br><input type="text" name="username" placeholder="Username" id="username"><br><br>'; echo '<label for="password">Password</label><br><input type="password" name="password" id="password"><br><br>'; echo '<input type="submit" value="Login">'; echo '</form>'; exit; }
function conform_login() { if (!logedin()) { redirect_to("index.php"); } }