*[misc] Resolve json api with sessionid call fail and return login page issue.
This commit is contained in:
@@ -849,8 +849,8 @@ class baseHelper
|
||||
session_start();
|
||||
|
||||
global $app;
|
||||
if($app && isset($_SESSION['user'])) $app->user = $_SESSION['user'];
|
||||
if(!isset($_SESSION['user'])) unset($app->user);
|
||||
if($app && isset($_SESSION['user'])) $app->user = $_SESSION['user'];
|
||||
if($app && !isset($_SESSION['user'])) unset($app->user);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+1
-1
@@ -83,7 +83,7 @@ try
|
||||
$common->checkPriv();
|
||||
if(!$common->checkIframe()) helper::end();
|
||||
|
||||
if(session_id() != $app->sessionID && strpos($_SERVER['HTTP_USER_AGENT'], 'xuanxuan') === false && strpos($_SERVER['HTTP_USER_AGENT'], 'uni-app') === false) helper::restartSession($app->sessionID);
|
||||
if($app->getViewType() != 'json' && (session_id() != $app->sessionID && strpos($_SERVER['HTTP_USER_AGENT'], 'xuanxuan') === false && strpos($_SERVER['HTTP_USER_AGENT'], 'uni-app') === false)) helper::restartSession($app->sessionID);
|
||||
|
||||
$app->loadModule();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user