Example #1
0
<?php

session_start();
require_once "database/user_table.php";
require_once "database/conversation_table.php";
if (isset($_SESSION["username"])) {
    header("Location: category_status.php");
    exit;
}
if (isset($_POST["username"])) {
    try {
        if (UserTable::verify_credentials($_POST["username"], $_POST["password"])) {
            UserTable::set_session_variables($_POST["username"]);
            ConversationTable::set_destroy_status($_SESSION["username"], gmdate("Y-m-d"));
            header("Location: category_status.php");
            exit;
        } else {
            echo '<div class="error">Incorrect username or password</div>';
        }
    } catch (Exception $e) {
        echo '<div class="error">' . $e->getMessage() . '</div>';
    }
}
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Login</title>
    <link rel="stylesheet" href="styles.css">