Add session helper class and move remainder of session validation logic to Session class

This commit is contained in:
Kijin Sung 2017-02-10 20:50:38 +09:00
parent 14d464da22
commit dfdbc1db85
5 changed files with 130 additions and 72 deletions

View file

@ -347,24 +347,14 @@ class Context
ob_start();
// set authentication information in Context and session
if(self::isInstalled())
if (self::isInstalled())
{
$oModuleModel = getModel('module');
$oModuleModel->loadModuleExtends();
$oMemberModel = getModel('member');
$oMemberController = getController('member');
if($oMemberController && $oMemberModel)
if (Rhymix\Framework\Session::getMemberSrl())
{
// if signed in, validate it.
if(Rhymix\Framework\Session::getMemberSrl())
{
$oMemberController->setSessionInfo();
}
self::set('is_logged', $oMemberModel->isLogged());
self::set('logged_info', $oMemberModel->getLoggedInfo());
getController('member')->setSessionInfo();
}
}