function securelogin_admin_validate in Secure Login 7
Admin settings form validation handler.
File
- ./
securelogin.admin.inc, line 98 - Admin page callbacks for Secure Login module.
Code
function securelogin_admin_validate($form, &$form_state) {
if (empty($form_state['values']['securelogin_base_url'])) {
$form_state['values']['securelogin_base_url'] = NULL;
}
elseif (!valid_url($form_state['values']['securelogin_base_url'], TRUE)) {
form_set_error('securelogin_base_url', t('The secure base URL must be a valid URL.'));
}
elseif (strtolower(parse_url($form_state['values']['securelogin_base_url'], PHP_URL_SCHEME)) !== 'https') {
form_set_error('securelogin_base_url', t('The secure base URL must start with <em>https://</em>.'));
}
}