Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
wfpl-cms.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
simplify/generalize admin_login for other priv types
[wfpl-cms.git]
/
admin_login.php
diff --git
a/admin_login.php
b/admin_login.php
index
b0a89c4
..
3668d90
100644
(file)
--- 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']);
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']) {
if(!$data['url']) {
- $data['url'] = './';
+ if ($row['privs'] == 'admin') {
+ $data['url'] = './admin';
+ } else {
+ $data['url'] = './';
+ }
} elseif(strpos(':', $data['url']) !== false) {
$data['url'] = "./$data[url]";
}
} elseif(strpos(':', $data['url']) !== false) {
$data['url'] = "./$data[url]";
}