From fc63b2e9b86279d8c2ac812f63814fb055d2d1c3 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Mon, 27 Feb 2017 15:45:25 +0900 Subject: [PATCH] Properly initialize user object even when not logged in --- classes/context/Context.class.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index 3af362869..b4b5b3582 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -247,7 +247,6 @@ class Context $this->_setJSONRequestArgument(); $this->_setRequestArgument(); $this->_setUploadedArgument(); - if(isset($_POST['_rx_ajax_compat']) && $_POST['_rx_ajax_compat'] === 'XMLRPC') { self::$_instance->request_method = 'XMLRPC'; @@ -356,6 +355,11 @@ class Context { getController('member')->setSessionInfo(); } + else + { + self::set('is_logged', false); + self::set('logged_info', Rhymix\Framework\Session::getMemberInfo()); + } } // set locations for javascript use