* Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es Ihnen von Nutzen sein wird, aber OHNE * IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN * ZWECK. Details finden Sie in der GNU General Public License. * Sie sollten ein Exemplar der GNU General Public License zusammen mit diesem Programm erhalten haben. Falls nicht, * schreiben Sie an die Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * http://www.gnu.de/gpl-ger.html or ./install/gpl-ger.html* */ $filename = "login.php"; /** * <b>****************************************** Define In Admin Code ***********************************************</b><br /> * Define In Admin Code to check hacking attempts.<br /> * */ define('INADMIN_CODE', 1); /** * <b>****************************************** Global ***********************************************</b><br /> * Include Gloabl File.<br /> * */ require "_global.php"; $adminsession = new adminsession(); $adminsession->checkUser($_POST['l_username'], $_POST['l_password']); if ($adminsession->session_user_data['customer_id']) { $adminsession->create($adminsession->session_user_data['customer_id'], $REMOTE_ADDR, $HTTP_USER_AGENT); header("Location: index.php?sid=" . $adminsession->session_data['hash']); exit; } else { $smarty->assign("l_username", $_POST['l_username']); $smarty->display("a_login.tpl.php"); exit; }
$smarty = new Smarty(); $smarty->debugging = $smarty_debug; $smarty->compile_check = true; $smarty->template_dir = "templates/tpl"; $smarty->compile_dir = "templates/compile"; $smarty->config_dir = "templates/configs"; $smarty->cache_dir = "templates/cache"; $smarty->caching = 0; /** * <b>****************************************** Admin ***********************************************</b><br /> * Admin.<br /> * */ define('INITIALIZE_ADMIN', true); require_once "../lib/class.adminsession.php"; $adminsession = new adminsession(); if ($_GET['sid'] || $_POST['sid']) { if ($_GET['sid']) { $_POST['sid'] = $_GET['sid']; } $adminsession->update($_POST['sid'], $REMOTE_ADDR, $HTTP_USER_AGENT, $shopconfig['shopconfig_adminsession_timeout']); $adminsession->getSessionUserData(); $adminsession->getSessionMandantData($_GET['simple'], $_GET['mandant'], $REMOTE_ADDR, $HTTP_USER_AGENT, $shopconfig['shopconfig_adminsession_timeout']); $smarty->assign($adminsession->session_data); $smarty->assign($adminsession->session_user_data); $smarty->assign($adminsession->session_mandant_data); $smarty->assign("mandantselection", $adminsession->getSelectionMandantData()); } /** * <b>****************************************** Global Smarty Vars ***********************************************</b><br /> * Global Smarty Vars.<br />