public function UserStorage::updateLastLoginTimestamp in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/user/src/UserStorage.php \Drupal\user\UserStorage::updateLastLoginTimestamp()
Update the last login timestamp of the user.
Parameters
\Drupal\user\UserInterface $account:
Overrides UserStorageInterface::updateLastLoginTimestamp
File
- core/
modules/ user/ src/ UserStorage.php, line 96 - Contains \Drupal\user\UserStorage.
Class
- UserStorage
- Controller class for users.
Namespace
Drupal\userCode
public function updateLastLoginTimestamp(UserInterface $account) {
$this->database
->update('users_field_data')
->fields(array(
'login' => $account
->getLastLoginTime(),
))
->condition('uid', $account
->id())
->execute();
// Ensure that the entity cache is cleared.
$this
->resetCache(array(
$account
->id(),
));
}