Index: /trunk/xcache.c
===================================================================
--- /trunk/xcache.c	(revision 893)
+++ /trunk/xcache.c	(revision 894)
@@ -2531,4 +2531,9 @@
 	HashTable *ht;
 
+	/* auth disabled, nothing to do.. */
+	if (!XG(auth_enabled)) {
+		return 1;
+	}
+
 	if (cfg_get_string("xcache.admin.user", &admin_user) == FAILURE || !admin_user[0]) {
 		admin_user = NULL;
@@ -3436,4 +3441,5 @@
 	STD_PHP_INI_BOOLEAN("xcache.cacher",                 "1", PHP_INI_ALL,    OnUpdateBool,        cacher,            zend_xcache_globals, xcache_globals)
 	STD_PHP_INI_BOOLEAN("xcache.stat",                   "1", PHP_INI_ALL,    OnUpdateBool,        stat,              zend_xcache_globals, xcache_globals)
+	STD_PHP_INI_BOOLEAN("xcache.admin.enable_auth",      "1", PHP_INI_SYSTEM, OnUpdateBool,        auth_enabled,      zend_xcache_globals, xcache_globals)
 	STD_PHP_INI_BOOLEAN("xcache.experimental",           "0", PHP_INI_ALL,    OnUpdateBool,        experimental,      zend_xcache_globals, xcache_globals)
 #ifdef HAVE_XCACHE_OPTIMIZER
Index: /trunk/xcache_globals.h
===================================================================
--- /trunk/xcache_globals.h	(revision 893)
+++ /trunk/xcache_globals.h	(revision 894)
@@ -17,4 +17,5 @@
 	time_t request_time;
 	long   var_ttl;
+	zend_bool auth_enabled;
 
 	zend_llist gc_op_arrays;
