phpBB: Как проверить является ли пользователь авторизованным
12.07.2018 04:10:27 pm
Сегодня допиливал одно расширение и пришлось проверять: является ли текущий пользователь авторизованным, если пользователь авторизован, функция должна вернуть 
Для того, чтобы проверить текущего пользователя, необходимо сравнить значение переменной
И теперь все работает, как задумано: если пользователь авторизован, функция возвращает
false, если текущей посетитель гость, то функция должна вернуть результат, каких то действий.Для того, чтобы проверить текущего пользователя, необходимо сравнить значение переменной
$user->data['user_id'] с константой ANONYMOUS (по умолчанию, значение данной константы 1 (идентификатор гостя)). Я делаю такую проверку:
		if ($user->data['user_id'] != ANONYMOUS)
		{
			return false;
		}И теперь все работает, как задумано: если пользователь авторизован, функция возвращает
false, если пользователь является гостем, то функция выполняет, какие то операции.- Жалоба
 
