function login($meldung = '', $template = '') { die('DEPRECATED LOGIN METHOD: ' . __FILE__ . ' ' . __LINE__); if (!isset($_SESSION)) { session_start(); } if (isset($_POST['user']) && isset($_POST['pass']) && $this->check_login()) { return true; } $vars['uuid'] = $_SESSION['uuid'] = General::uuid(); if (defined('HTTPS') && HTTPS && !isset($_SERVER['HTTPS'])) { header("Location: " . 'https://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']); } $page = new Seite($this, $template); $login_form = new Template(INSTALL_PATH . '/Templates/Login.template.html'); $meldungen = Template::get_all_parts($login_form->template); $vars['meldung'] = $meldungen[$meldung] ? $meldungen[$meldung] : $meldung; $vars['action'] = SELF_URL; $vars['title'] = $this->seite != 'index' ? $this->rubrik . ' | ' . $this->seite : $this->rubrik; if ($navi) { $navi = new Navi($this); $vars['navi'] = $navi->rubriken(); } if (!isset($_POST['user']) || !isset($_POST['pass'])) { $vars['meldung'] .= Html::br() . $meldungen['KENNWORT_EINGEBEN']; die($page->header($vars) . Html::div($login_form->parse_template('FORM', $vars)) . $page->footer($vars)); } else { if ($this->check_login()) { //if (HTTPS) header("Location: ".'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']); header("Location: " . 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']); } else { die($page->header($vars) . Html::div($login_form->parse_template('FORM', $vars)) . $page->footer($vars)); } } }
function login($meldung = '', $navi = true) { $page = new Seite($this->path_information); $login_form = new Template(INSTALL_PATH . '/Templates/Login.template.html'); $meldungen = Template::get_all_parts($login_form->template); $vars['meldung'] = $meldungen[$meldung] ? $meldungen[$meldung] : $meldung; $vars['action'] = SELF; if (isset($_GET['logout'])) { $vars['user'] = $_GET['logout']; $vars['meldung'] = $login_form->parse_template('LOGOUT-MELDUNG', $vars); } $vars['title'] = $this->seite != 'index' ? $this->rubrik . ' | ' . $this->seite : $this->rubrik; if ($navi) { $navi = new Navi($this->path_information, $this->navi); $vars['navi'] = $navi->rubriken(); } if (!isset($_POST['user']) || !isset($_POST['pass'])) { $vars['meldung'] .= Html::br() . $meldungen['KENNWORT_EINGEBEN']; die($page->header($vars) . Html::div($login_form->parse_template('FORM', $vars)) . $page->footer($vars)); } else { if ($this->check_login()) { header("Location: " . 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']); } else { die($page->header($vars) . Html::div($login_form->parse_template('FORM', $vars)) . $page->footer($vars)); } } }