public function getUserFromCache($UserToken, $TokenType)
{
if ($TokenType == 'name') {
$UserNameKey = formatString(self::USERNAME_KEY, ['Name' => md5($UserToken)]);
$UserID = Gdn::cache()->get($UserNameKey);
if ($UserID === Gdn_Cache::CACHEOP_FAILURE) {
return false;
}
$UserToken = $UserID;
$TokenType = 'userid';
}
if ($TokenType != 'userid') {
return false;
}
// Get from memcached
$UserKey = formatString(self::USERID_KEY, ['UserID' => $UserToken]);
$User = Gdn::cache()->get($UserKey);
return $User;
}