} if (!isset($page)) { $page = "/"; } $tpl->set_var("PAGE", $page); if (isset($_POST['login']) && isset($_POST['email'])) { $email = $_POST['email']; $password = $_POST['password']; $tpl->set_var("EMAIL", $email); $user = new AccountUser(); $user->find_by_email($email); if (!$user->valid() || !$user->checkpassword($password)) { $message = "Invalid password for {$email}\n"; } else { if ($tou_available && !$_REQUEST["tou_agree"]) { $message = "You must agree to the Terms Of Use\n"; } else { $user->setcookie(); header("Location: {$page}"); exit; } } } else { $tpl->set_var("EMAIL", ""); } if (isset($message) && !empty($message)) { $tpl->set_var("MESSAGE", $message); } else { $tpl->set_var("message", ""); } print generate_page('Login', $tpl->parse("content", "login"));