/** * Redirect to login page * * @param SugarApplication $app */ public function redirectToLogin(SugarApplication $app) { require get_custom_file_if_exists('modules/Users/authentication/SAMLAuthenticate/settings.php'); $loginVars = $app->createLoginVars(); // $settings - variable from modules/Users/authentication/SAMLAuthenticate/settings.php $settings->assertion_consumer_service_url .= htmlspecialchars($loginVars); $authRequest = new SamlAuthRequest($settings); $url = $authRequest->create(); SugarApplication::redirect($url); }
/** * Redirect to login page * * @param SugarApplication $app */ public function redirectToLogin(SugarApplication $app) { $loginVars = $app->createLoginVars(); $app->redirect('index.php?action=Login&module=Users' . $loginVars); }
public function testcreateLoginVars() { $SugarApplication = new SugarApplication(); //execute the method and test if it works and does not throws an exception. try { $vars = $SugarApplication->createLoginVars(); } catch (Exception $e) { $this->fail(); } $this->assertTrue(true); }