From 0bde8324cf275fd572ccf0ca66c2ddb98ad62798 Mon Sep 17 00:00:00 2001 From: philippe_mingo Date: Thu, 31 Jan 2002 10:52:52 +0000 Subject: [PATCH] Added auth on file method git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@2310 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- plugins/administrator/.cvsignore | 1 + plugins/administrator/auth.php | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 plugins/administrator/.cvsignore diff --git a/plugins/administrator/.cvsignore b/plugins/administrator/.cvsignore new file mode 100644 index 00000000..9380a696 --- /dev/null +++ b/plugins/administrator/.cvsignore @@ -0,0 +1 @@ +admins diff --git a/plugins/administrator/auth.php b/plugins/administrator/auth.php index eb6bd740..aab2196d 100644 --- a/plugins/administrator/auth.php +++ b/plugins/administrator/auth.php @@ -5,7 +5,11 @@ function adm_check_user() { GLOBAL $username; $auth = FALSE; - if ( $adm_id = fileowner('../config/config.php') ) { + + if ( file_exists( '../plugins/administrator/admins' ) ) { + $auths = file( '../plugins/administrator/admins' ); + $auth = in_array( $username, $auths ); + }else if ( $adm_id = fileowner('../config/config.php') ) { $adm = posix_getpwuid( $adm_id ); if ( $username == $adm['name'] ) { $auth = TRUE; -- 2.25.1