X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=plugins%2Fadministrator%2Fauth.php;h=c8849e12884ed228fdd5faf31d14c86806588b8a;hp=85d049c43cb77ad748eea6c3e58a4173cb55f07a;hb=de3178dc1a5117827e254544c6f164dba653ad83;hpb=a6f162ebaf3ee91a5805509a815a85a98ecf482c;ds=sidebyside diff --git a/plugins/administrator/auth.php b/plugins/administrator/auth.php index 85d049c4..c8849e12 100644 --- a/plugins/administrator/auth.php +++ b/plugins/administrator/auth.php @@ -7,7 +7,7 @@ * to the plugin. * * @author Philippe Mingo - * @copyright © 1999-2007 The SquirrelMail Project Team + * @copyright © 1999-2009 The SquirrelMail Project Team * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ * @package plugins @@ -32,7 +32,9 @@ function adm_check_user() { } /* This needs to be first, for all non_options pages */ - if (defined('PAGE_NAME') && PAGE_NAME='administrator_options') { + //if (!defined('PAGE_NAME') || strpos(PAGE_NAME, 'options') === FALSE) { + if (!defined('PAGE_NAME') + || (PAGE_NAME != 'administrator_options' && PAGE_NAME != 'options')) { $auth = FALSE; } else if (file_exists(SM_PATH . 'plugins/administrator/admins')) { $auths = file(SM_PATH . 'plugins/administrator/admins');