public static function miniorange_oauth_clientController::miniorange_oauth_client_mologin in Drupal OAuth & OpenID Connect Login - OAuth2 Client SSO Login 8
1 string reference to 'miniorange_oauth_clientController::miniorange_oauth_client_mologin'
File
- src/
Controller/ miniorange_oauth_clientController.php, line 514 - Contains \Drupal\miniorange_oauth_client\Controller\DefaultController.
Class
Namespace
Drupal\miniorange_oauth_client\ControllerCode
public static function miniorange_oauth_client_mologin() {
global $base_url;
user_cookie_save(array(
"mo_oauth_test" => false,
));
$enable_login = \Drupal::config('miniorange_oauth_client.settings')
->get('miniorange_oauth_enable_login_with_oauth');
if ($enable_login) {
self::mo_oauth_client_initiateLogin();
return new Response();
}
else {
\Drupal::messenger()
->addMessage(t('Please enable <b>Login with OAuth</b> to initiate the SSO.'), 'error');
return new RedirectResponse($base_url);
}
}