it-swarm-eu.dev

Zkontroluje user_is_logged_in (), zda je přihlášený alespoň jeden uživatel?

Vrací metoda user_is_logged_in() PRAVDA, pokud je přihlášen alespoň jeden uživatel? Nebo odkazuje na aktuální relaci a vrací TRUE, pokud je aktuální uživatel přihlášený?

6
Ek Kosmos

Když se podíváte na Drupal API , uvidíte samotnou funkci:

<?php
function user_is_logged_in() {
  return (bool) $GLOBALS['user']->uid;
}
?>

Což ukazuje, že vrací PRAVDA, pokud je aktuální relace přihlášeným uživatelem, nebo FALSE, pokud je aktuální relace anonymním uživatelem.

10
tim.plunkett

Vztahuje se na aktuální relaci.

4
Alex Weber

Funkce kontroluje, zda uživatel, který stránku prohlíží, není anonymní uživatel, nikoli mezi všemi uživateli, kteří aktuálně prohlíží web, je přihlášený uživatel. Čtyři uživatelé, kteří uvidí web, získají odlišný výsledek, přičemž vycházejí z toho, že každý z nich je přihlášený nebo ne.

2
kiamlaluno

Pokud chcete zkontrolovat, kteří uživatelé nebo kolik uživatelů je přihlášeno, je jednou z možností dotazovat tabulku relací.

0
chim