Пример #1
0
<?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';
}
Пример #2
0
        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"]);