diff --git a/admin/main.php b/admin/main.php index ff2d499..795c612 100755 --- a/admin/main.php +++ b/admin/main.php @@ -56,6 +56,14 @@ $fp_admin =& new $panelclass($smarty); } + + /* check if user is loggedin */ + + if (!user_loggedin()) { + utils_redirect("login.php"); + die(); + } + $action = isset($_GET['action'])? $_GET['action'] : 'default'; if (!$fp_admin) @@ -71,13 +79,7 @@ $smarty->assign('panel_url', $panel_url); $smarty->assign('action_url', $action_url); - /* check if user is loggedin */ - - if (!user_loggedin()) { - utils_redirect("login.php"); - die(); - } - + if (!empty($_POST)) check_admin_referer("admin_{$panel}_{$action}");