From f394a6b3c46baab52262d5a9320d4a74bbc8217a Mon Sep 17 00:00:00 2001 From: Jason Woofenden Date: Tue, 16 Sep 2014 14:34:41 -0400 Subject: [PATCH] simplify/generalize admin_login for other priv types --- admin_login.php | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/admin_login.php b/admin_login.php index b0a89c4..3668d90 100644 --- a/admin_login.php +++ b/admin_login.php @@ -22,16 +22,13 @@ function admin_login_main() { if($row) { session_new(); session_set('auth_username', $data['username']); - switch($row['privs']) { - case 'admin': - session_set('auth_admin', 'yes'); - if(!$data['url']) { - $data['url'] = 'admin'; - } - break; - } + session_set('auth_' . $row['privs'], 'yes'); if(!$data['url']) { - $data['url'] = './'; + if ($row['privs'] == 'admin') { + $data['url'] = './admin'; + } else { + $data['url'] = './'; + } } elseif(strpos(':', $data['url']) !== false) { $data['url'] = "./$data[url]"; } -- 1.7.10.4