function redirect_after_login_user_login in Redirect after login 8
File
- ./
redirect_after_login.module, line 12 - Login Redirection Module hooks.
Code
function redirect_after_login_user_login($account) {
// We want to redirect user on login
$current_user = \Drupal::currentUser();
$username = $current_user
->getRoles();
$login_redirection = \Drupal::config('redirect_after_login.settings')
->get('login_redirection');
if (isset($login_redirection[array_reverse($username)[0]])) {
$response = new RedirectResponse(URL::fromUserInput($login_redirection[array_reverse($username)[0]])
->toString());
$response
->send();
}
else {
$homeResponse = new RedirectResponse(URL::fromUserInput('/')
->toString());
$homeResponse
->send();
}
return;
}