Geçerli kullanıcının adsız veya kimliği doğrulanmış olup olmadığını programlı olarak nasıl belirleyebilirim?
Geçerli kullanıcının adsız veya kimliği doğrulanmış olup olmadığını programlı olarak nasıl belirleyebilirim?
Yanıtlar:
Daha sağlam ve açıklayıcı bir kod uğruna User::isAnonymous()
, örneğin kullanışlı yöntemi kullanabilirsiniz.
if (\Drupal::currentUser()->isAnonymous()) {
// Anonymous user...
}
$current= \Drupal::currentUser();
if (!$current->id()) {
// is visitor
}
else {
// is logged
}
U bu kodu kullanabilir ::
global $user;
if ($user->uid == 0) {
//user is not logged in
}else{
//user is logged in
}