pedro_morgan
2007-08-20 dcff5718f345f55f7ea81f18d1f086facde4eacf
interface/web/login/index.php
@@ -36,55 +36,43 @@
private $target = '';
public function render() {
   if(isset($_SESSION['s']['user']) && is_array($_SESSION['s']['user']) && is_array($_SESSION['s']['module'])) {
      die('HEADER_REDIRECT:'.$_SESSION['s']['module']['startpage']);
   }
   
   global $app;
   global $app, $conf;
   $app->uses('tpl');
   $app->tpl->newTemplate('form.tpl.htm');
    
    $error = '';    
   //* Login Formular wurde abgesandt
   //* Login Form was send
   if(count($_POST) > 0) {
   //die('Hier');
        // importiere Variablen
        // 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') )";
                if($user = $app->db->queryOneRecord($sql)) {
                $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'] = $user['app_theme'];
                                $_SESSION['s']['user']['theme'] = isset($user['app_theme']) ? $user['app_theme'] : 'default';
                                $_SESSION['s']['language'] = $user['language'];
                        $_SESSION["s"]['theme'] = $_SESSION['s']['user']['theme'];
                        
                        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;
                        }
                                // TODO: What is all this - pedro
                                //$site = $app->db->queryOneRecord("SELECT * FROM mb_sites WHERE name = '".$user["site_preset"]."'");
                                //$_SESSION["s"]["site"] = $site;
                        //header ("HTTP/1.0 307 Temporary redirect");
                        //header("Location: http://localhost:8080/ispconfig3_export/interface/web/admin/index.php");
                                /*header("Location: ../capp.php?mod=".$user["startmodule"]."&phpsessid=".$_SESSION["s"]["id"]);*/
                        //header('Content-type: text/javascript');
                        /*echo "<script language=\"javascript\" type=\"text/javascript\">loadContent('admin/users_list.php','')</script>";*/
                        //$this->status = 'REDIRECT';
                        //$this->target = 'admin:index';
                        //return '';
                        echo 'HEADER_REDIRECT:'.$_SESSION['s']['module']['startpage'];
                        //echo 'HEADER_REDIRECT:content.php?s_mod=admin&s_pg=index';
                                exit;
                        } else {
                                $error = $app->lng(1003);
@@ -112,7 +100,6 @@
   $app->tpl->setVar('error', $error);
   $app->tpl->setInclude('content_tpl','login/templates/index.htm');
   $app->tpl_defaults();
   //$app->tpl->pparse();
   
   $this->status = 'OK';