Forum Moderators: coopster
<?
include_once('session.php');
if($mod == 'admin' && !$userInfo->isFounder()) $mod = strtolower(DEFAULT_ADMIN_OP);
include_once("mod/".$mod.".mod.php");
?>
<?
error_reporting(9);
# Start session
session_start();
# Need to be re-coded here. We need a class
# If there is a session varibale 'userId', assign a global UserInfo object named 'authUser'
if(isset($_SESSION['userId']) && $_SESSION['userId']) {
include_once('class/users.class.php');
$users = new Users;
$userId = $_SESSION['userId'];
$userInfo = $users->getUserInfo($userId);
$template->assign('authUser',$userInfo);
} else {
$mod = 'login';
$template->assign('amessages',$amessages);
include_once('mod/login.mod.php');
}
?>
<?
$templateFile = "login.tmp.html";
$error ='';
if(!$_POST) {
}else{
include_once('class/users.class.php');
$users = new Users;
$username = trim($request->element("username"));
$password = trim($request->element("password"));
$userId = $users->authenticateUser($username,$password);
if($userId) {
$_SESSION['userId'] = $userId;
header('location: '.ADMIN_SCRIPT.'?mod=index');
} else {
$_SESSION['userId'] = 0;
$error = $amessages['invalid_user_password'];
}
$template->assign('error',$error);
}
?>