uses('tpl');
$app->tpl->newTemplate('form.tpl.htm');
$error = '';
//* Login Form was send
if(count($_POST) > 0) {
// iporting variables
$username = $app->db->quote($_POST['username']);
$passwort = $app->db->quote($_POST['passwort']);
if($username != '' and $passwort != '') {
$sql = "SELECT * FROM sys_user WHERE USERNAME = '$username' and ( PASSWORT = '".md5($passwort)."' or PASSWORT = password('$passwort') )";
$user = $app->db->queryOneRecord($sql);
if($user) {
if($user['active'] == 1) {
$user = $app->db->toLower($user);
$_SESSION = array();
$_SESSION['s']['user'] = $user;
$_SESSION['s']['user']['theme'] = isset($user['app_theme']) ? $user['app_theme'] : 'default';
$_SESSION['s']['language'] = $user['language'];
//print_r($_SESSION);
if(is_file($_SESSION['s']['user']['startmodule'].'/lib/module.conf.php')) {
include_once($_SESSION['s']['user']['startmodule'].'/lib/module.conf.php');
$_SESSION['s']['module'] = $module;
}
echo 'HEADER_REDIRECT:'.$_SESSION['s']['module']['startpage'];
//echo 'HEADER_REDIRECT:content.php?s_mod=admin&s_pg=index';
exit;
} else {
$error = $app->lng(1003);
}
} else {
//* Incorrect login - Username and password incorrect
$error = $app->lng(1002);
if($app->db->errorMessage != '') $error .= '
'.$app->db->errorMessage != '';
}
} else {
//* Username or password empty
$error = $app->lng(1001);
}
}
if($error != ''){
$error = '
Error: '.$error.' |