Forked from radheymkumar/Get current user in drupal 8
Created
January 10, 2022 13:06
-
-
Save achraf-jeday/840b84f1be68cef4d41cbc04a4fff9a7 to your computer and use it in GitHub Desktop.
Get current user in drupal 8
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
get current user in drupal 8 | |
Description: In drupal 7 we get the current user object by defining global $user but in drupal 8 this quite different. If you want to get current user object then follow below code. | |
$current_user = \Drupal::currentUser(); | |
$uid = $current_user->id(); | |
It returns user id of current user. | |
$user_mail = $current_user->getEmail(); | |
It returns user email id. | |
$user_display_name = $current_user->getDisplayName(); | |
It returns user display name. | |
$user_account_name = $current_user->getAccountName() | |
It returns user account name. | |
$user_roles = $current_user->getRoles(); | |
It returns array of current user has. | |
$current_user->isAnonymous(); | |
It returns true or false. | |
$current_user->isAuthenticated(); | |
It returns true or false. | |
$current_user->getLastAccessedTime(); | |
It returns timestamp of last logged in time for this user |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment