it-swarm-ko.tech

user_is_logged_in ()이 로그인 한 사용자가 하나 이상 있는지 확인합니까?

최소한 한 명의 사용자가 로그인 한 경우 user_is_logged_in() 메소드가 TRUE를 리턴합니까? 아니면 현재 세션을 참조하고 현재 사용자가 로그인 한 경우 TRUE를 반환합니까?

6
Ek Kosmos

the Drupal API 를 보면 함수 자체를 볼 수 있습니다.

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

현재 세션이 로그인 한 사용자이면 TRUE를, 현재 세션이 익명 사용자 인 경우 FALSE를 반환합니다.

10
tim.plunkett

현재 세션을 나타냅니다.

4
Alex Weber

이 기능은 페이지를보고있는 사용자가 익명 사용자가 아닌지, 현재 사이트를보고있는 모든 사용자간에 로그인 한 사용자가 아닌지 확인합니다. 따라서 사이트를 보는 4 명의 사용자는 각각의 로그인 여부에 따라 다른 결과를 얻게됩니다.

2
kiamlaluno

어떤 사용자 또는 몇 명의 사용자가 기록되는지 확인하려면 세션 테이블을 쿼리하십시오.

0
chim