Làm cách nào để xác định theo chương trình xem người dùng hiện tại là ẩn danh hay được xác thực?
Làm cách nào để xác định theo chương trình xem người dùng hiện tại là ẩn danh hay được xác thực?
Câu trả lời:
Vì lợi ích của mã mô tả và mạnh mẽ hơn, bạn có thể sử dụng User::isAnonymous()
phương thức tiện dụng , ví dụ:
if (\Drupal::currentUser()->isAnonymous()) {
// Anonymous user...
}
$current= \Drupal::currentUser();
if (!$current->id()) {
// is visitor
}
else {
// is logged
}
Bạn có thể sử dụng mã này ::
global $user;
if ($user->uid == 0) {
//user is not logged in
}else{
//user is logged in
}