From 164db6ad7fa1e974864a127c5514f3b5cc2170db Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Wed, 10 Dec 2008 06:52:17 -0500 Subject: [PATCH] - Added spanish language files --- interface/web/login/index.php | 49 ++++++++++++++++++++++--------------------------- 1 files changed, 22 insertions(+), 27 deletions(-) diff --git a/interface/web/login/index.php b/interface/web/login/index.php index c6e2a95..df30e3b 100644 --- a/interface/web/login/index.php +++ b/interface/web/login/index.php @@ -37,21 +37,16 @@ private $app; private $conf; - public function __construct() - { - global $app, $conf; - $this->app = $app; - $this->conf = $conf; - } - public function render() { + + global $app, $conf; if(isset($_SESSION['s']['user']) && is_array($_SESSION['s']['user']) && is_array($_SESSION['s']['module'])) { die('HEADER_REDIRECT:'.$_SESSION['s']['module']['startpage']); } - $this->app->uses('tpl'); - $this->app->tpl->newTemplate('form.tpl.htm'); + $app->uses('tpl'); + $app->tpl->newTemplate('form.tpl.htm'); $error = ''; @@ -60,26 +55,26 @@ if(count($_POST) > 0) { // iporting variables - $ip = $this->app->db->quote(ip2long($_SERVER['REMOTE_ADDR'])); - $username = $this->app->db->quote($_POST['username']); - $passwort = $this->app->db->quote($_POST['passwort']); + $ip = $app->db->quote(ip2long($_SERVER['REMOTE_ADDR'])); + $username = $app->db->quote($_POST['username']); + $passwort = $app->db->quote($_POST['passwort']); if($username != '' and $passwort != '') { //* Check if there already wrong logins $sql = "SELECT * FROM `attempts_login` WHERE `ip`= '{$ip}' AND `login_time` < NOW() + INTERVAL 15 MINUTE LIMIT 1"; - $alreadyfailed = $this->app->db->queryOneRecord($sql); + $alreadyfailed = $app->db->queryOneRecord($sql); //* login to much wrong if($alreadyfailed['times'] > 5) { - $error = $this->app->lng(1004); + $error = $app->lng(1004); } else { $sql = "SELECT * FROM sys_user WHERE USERNAME = '$username' and ( PASSWORT = '".md5($passwort)."' or PASSWORT = password('$passwort') )"; - $user = $this->app->db->queryOneRecord($sql); + $user = $app->db->queryOneRecord($sql); if($user) { if($user['active'] == 1) { // User login right, so attempts can be deleted $sql = "DELETE FROM `attempts_login` WHERE `ip`='{$ip}'"; - $this->app->db->query($sql); - $user = $this->app->db->toLower($user); + $app->db->query($sql); + $user = $app->db->toLower($user); $_SESSION = array(); $_SESSION['s']['user'] = $user; $_SESSION['s']['user']['theme'] = isset($user['app_theme']) ? $user['app_theme'] : 'default'; @@ -94,27 +89,27 @@ exit; } else { - $error = $this->app->lng(1003); + $error = $app->lng(1003); } } else { if(!$alreadyfailed['times'] ) { //* user login the first time wrong $sql = "INSERT INTO `attempts_login` (`ip`, `times`, `login_time`) VALUES ('{$ip}', 1, NOW())"; - $this->app->db->query($sql); + $app->db->query($sql); } elseif($alreadyfailed['times'] >= 1) { //* update times wrong $sql = "UPDATE `attempts_login` SET `times`=`times`+1, `login_time`=NOW() WHERE `login_time` >= '{$time}' LIMIT 1"; - $this->app->db->query($sql); + $app->db->query($sql); } //* Incorrect login - Username and password incorrect - $error = $this->app->lng(1002); - if($this->app->db->errorMessage != '') $error .= '<br />'.$this->app->db->errorMessage != ''; + $error = $app->lng(1002); + if($app->db->errorMessage != '') $error .= '<br />'.$app->db->errorMessage != ''; } } } else { //* Username or password empty - $error = $this->app->lng(1001); + $error = $app->lng(1001); } } if($error != ''){ @@ -123,13 +118,13 @@ - $this->app->tpl->setVar('error', $error); - $this->app->tpl->setInclude('content_tpl','login/templates/index.htm'); - $this->app->tpl_defaults(); + $app->tpl->setVar('error', $error); + $app->tpl->setInclude('content_tpl','login/templates/index.htm'); + $app->tpl_defaults(); $this->status = 'OK'; - return $this->app->tpl->grab(); + return $app->tpl->grab(); } // << end function -- Gitblit v1.9.1