diff options
Diffstat (limited to 'modules/simpletest/tests/session_test.module')
-rw-r--r-- | modules/simpletest/tests/session_test.module | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/modules/simpletest/tests/session_test.module b/modules/simpletest/tests/session_test.module index 48a655001..303c3c89a 100644 --- a/modules/simpletest/tests/session_test.module +++ b/modules/simpletest/tests/session_test.module @@ -143,3 +143,20 @@ function session_test_user_login($edit = array(), $user = NULL) { } } +/** + * Implement hook_form_FORM_ID_alter(). + */ +function session_test_form_user_login_alter(&$form) { + $form['#https'] = TRUE; +} + +/** + * Implement hook_drupal_goto_alter(). + * + * Force the redirection to go to a non-secure page after being on a secure + * page through https.php. + */ +function session_test_drupal_goto_alter(&$args) { + global $base_insecure_url; + $args['path'] = $base_insecure_url . '/' . $args['path']; +} |