kenken999/php
0
1<?php2@ini_set("display_errors","1");3@ini_set("display_startup_errors","1");4 5require_once("include/dbcommon.php");6require_once('include/xtempl.php');7require_once('classes/loginpage.php');8add_nocache_headers();9 10 11$xt = new XTempl();12 13//an array of LoginPage constructor's params14$params = array();15$params["id"] = postvalue_number("id");16$params["xt"] = &$xt;17$params["pageType"] = PAGE_LOGIN;18$params["pageTable"] = GLOBAL_PAGES;19$params["pageName"] = postvalue("page"); 20$params["needSearchClauseObj"] = false;21 22$params["captchaValue"] = postvalue("value_captcha_1");23 24$params["rememberPassword"] = postvalue("remember_password");25$params["rememberMachine"] = postvalue("remember_machine");26 27$params["mode"] = LoginPage::readLoginModeFromRequest(); 28$params["action"] = LoginPage::readActionFromRequest();29$params["twoFactorMethod"] = LoginPage::readMethodFromRequest();30 31// $pageObj->message will accept HTML values, so no htmlspecialchars will be called before output32$params["message"] = runner_htmlspecialchars( postvalue("message") ); 33$params["var_pUsername"] = postvalue("username");34$params["var_pPassword"] = postvalue("password");35$params["redirectAfterLogin"] = postvalue("return");36 37$params["twoFactorCode"] = postvalue("2fcode");38 39$params["tName"] = GLOBAL_PAGES;40 41$params["restore"] = postvalue("restore");42$params["providerCode"] = postvalue("provider");43 44$pageObject = new LoginPage( $params ); 45$pageObject->init();46 47$pageObject->process();48?>