<?php include_once __DIR__ . '/inc/init.php'; if (fAuthorization::checkLoggedIn()) { fURL::redirect(fAuthorization::getRequestedURL(false, SITE_BASE)); } else { $errmsg = ''; $username = ''; if (fRequest::isPost()) { $username = fRequest::get('username'); $password = fRequest::get('password'); if (empty($username)) { $errmsg = '请输入用户名'; } else { if (empty($password)) { $errmsg = '请输入密码'; } else { if (!login_authenticate($db, $username, $password)) { $errmsg = '登录失败'; } else { fURL::redirect(fAuthorization::getRequestedURL(false, SITE_BASE)); } } } } include __DIR__ . '/tpl/login.php'; }
header('Location: index.php?message=created_user'); break; case "view_user": view_user(); header('Location: index.php'); break; case "update_user": update_user(); header('Location: index.php'); break; case "delete_user": delete_user(); header('Location: index.php'); break; case "login_authenticate": login_authenticate(); header('Location: index.php?message'); if ($_SESSION['user_data']['role'] == "admin") { header('Location: admin.php'); } elseif ($_SESSION['user_data']['role'] == "member") { header('Location: index.php?member_signed_in'); } break; default: echo "Ya, It broke..."; break; } function create_user() { require_once 'Frameworks/database_connection.php'; $database->insert("user", ["user_name" => $_POST["user_name"], "first_name" => $_POST["first_name"], "last_name" => $_POST["last_name"], "password" => md5($_POST["password"]), "email" => $_POST["email"], "tel" => $_POST["tel"], "role" => "member"]);