Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['form_name']) && $_POST['form_name'] == 'loginform')
- {
- $success_page = './flexible_services.php';
- $error_page = './login_error.php';
- $database = './proof_reader_usersdb.php';
- $crypt_pass = md5($_POST['password']);
- $found = false;
- $fullname = '';
- $session_timeout = 600;
- if(filesize($database) > 0)
- {
- $items = file($database, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
- foreach($items as $line)
- {
- list($username, $password, $email, $name, $active) = explode('|', trim($line));
- if ($username == $_POST['username'] && $active != "0" && $password == $crypt_pass)
- {
- $found = true;
- $fullname = $name;
- }
- }
- }
- if($found == false)
- {
- header('Location: '.$error_page);
- exit;
- }
- else
- {
- if (session_id() == "")
- {
- session_start();
- }
- $_SESSION['username'] = $_POST['username'];
- $_SESSION['fullname'] = $fullname;
- $_SESSION['expires_by'] = time() + $session_timeout;
- $_SESSION['expires_timeout'] = $session_timeout;
- $rememberme = isset($_POST['rememberme']) ? true : false;
- if ($rememberme)
- {
- setcookie('username', $_POST['username'], time() + 3600*24*30);
- setcookie('password', $_POST['password'], time() + 3600*24*30);
- }
- header('Location: '.$success_page);
- exit;
- }
- }
- $username = isset($_COOKIE['username']) ? $_COOKIE['username'] : '';
- $password = isset($_COOKIE['password']) ? $_COOKIE['password'] : '';
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement