Exemple #1
0
                echo "<a href=\"" . System::ExpandRelativePath("~/system-log/" . $values["message_ID"]) . "\">";
                echo $values["message_Content"];
                echo "</a>";
                echo "</td>";
                echo "<td>";
                echo $values["message_Timestamp"];
                echo "</td>";
                echo "<td>";
                echo $values["message_IPAddress"];
                echo "</td>";
                echo "</tr>";
            }
            echo "</table>";
        }
    }
    $page->EndContent();
    return true;
}), new ModulePage("account", array(new ModulePage("login.page", function ($page, $path) {
    $page = new LoginPage();
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        if (isset($_POST["user_LoginID"]) && isset($_POST["user_Password"])) {
            $admun = $_POST["user_LoginID"];
            $admpw = $_POST["user_Password"];
            $user = User::GetByCredentials($admun, $admpw);
            if ($user != null) {
                if ($user->ForcePasswordChange) {
                    $_SESSION["ResetPasswordUserID"] = $user->ID;
                    System::Redirect("~/account/resetPassword.page");
                } else {
                    $_SESSION["Authentication.UserName"] = $admun;
                    $_SESSION["Authentication.Password"] = $admpw;