mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-03 16:51:40 +09:00
Fix Session::getValidityInfo() sometimes returning a non-object
This commit is contained in:
parent
13e8445309
commit
c57dbf4d73
1 changed files with 2 additions and 2 deletions
|
|
@ -956,14 +956,14 @@ class Session
|
|||
public static function getValidityInfo(int $member_srl): object
|
||||
{
|
||||
$validity_info = Cache::get(sprintf('session:validity_info:%d', $member_srl));
|
||||
if ($validity_info)
|
||||
if (is_object($validity_info))
|
||||
{
|
||||
return $validity_info;
|
||||
}
|
||||
|
||||
$filename = \RX_BASEDIR . sprintf('files/member_extra_info/session_validity/%s%d.php', getNumberingPath($member_srl), $member_srl);
|
||||
$validity_info = Storage::readPHPData($filename);
|
||||
if (!$validity_info)
|
||||
if (!$validity_info || !is_object($validity_info))
|
||||
{
|
||||
$validity_info = (object)array(
|
||||
'invalid_before' => 0,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue