function simplenews_user_login in Simplenews 8
Same name and namespace in other branches
- 8.2 simplenews.module \simplenews_user_login()
- 7.2 simplenews.module \simplenews_user_login()
- 7 simplenews.module \simplenews_user_login()
- 3.x simplenews.module \simplenews_user_login()
Implements hook_user_login().
Subscribe user to a newsletter as per registration form.
File
- ./
simplenews.module, line 462 - Simplenews node handling, sent email, newsletter block and general hooks
Code
function simplenews_user_login(UserInterface $account) {
// Subscriptions of users that did sign up by themselves have to be
// activated first at their first login (-> account::access = 0)
if ($account
->getLastAccessedTime() == 0) {
$subscriber = simplenews_subscriber_load_by_uid($account
->id());
if ($subscriber) {
$subscriber
->setStatus(SubscriberInterface::ACTIVE);
$subscriber
->save();
}
}
}