MDL-42834 admin: Remove loginhttps
This commit is contained in:
+2
-20
@@ -1051,19 +1051,12 @@ function clean_param($param, $type) {
|
||||
$param = clean_param($param, PARAM_URL);
|
||||
if (!empty($param)) {
|
||||
|
||||
// Simulate the HTTPS version of the site.
|
||||
$httpswwwroot = str_replace('http://', 'https://', $CFG->wwwroot);
|
||||
|
||||
if ($param === $CFG->wwwroot) {
|
||||
// Exact match;
|
||||
} else if (!empty($CFG->loginhttps) && $param === $httpswwwroot) {
|
||||
// Exact match;
|
||||
} else if (preg_match(':^/:', $param)) {
|
||||
// Root-relative, ok!
|
||||
} else if (preg_match('/^' . preg_quote($CFG->wwwroot . '/', '/') . '/i', $param)) {
|
||||
// Absolute, and matches our wwwroot.
|
||||
} else if (!empty($CFG->loginhttps) && preg_match('/^' . preg_quote($httpswwwroot . '/', '/') . '/i', $param)) {
|
||||
// Absolute, and matches our httpswwwroot.
|
||||
} else {
|
||||
// Relative - let's make sure there are no tricks.
|
||||
if (validateUrlSyntax('/' . $param, 's-u-P-a-p-f+q?r?')) {
|
||||
@@ -2491,13 +2484,7 @@ function dayofweek($day, $month, $year) {
|
||||
function get_login_url() {
|
||||
global $CFG;
|
||||
|
||||
$url = "$CFG->wwwroot/login/index.php";
|
||||
|
||||
if (!empty($CFG->loginhttps)) {
|
||||
$url = str_replace('http:', 'https:', $url);
|
||||
}
|
||||
|
||||
return $url;
|
||||
return "$CFG->wwwroot/login/index.php";
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -2662,12 +2649,7 @@ function require_login($courseorid = null, $autologinguest = true, $cm = null, $
|
||||
redirect($changeurl);
|
||||
} else {
|
||||
// Use moodle internal method.
|
||||
if (empty($CFG->loginhttps)) {
|
||||
redirect($CFG->wwwroot .'/login/change_password.php');
|
||||
} else {
|
||||
$wwwroot = str_replace('http:', 'https:', $CFG->wwwroot);
|
||||
redirect($wwwroot .'/login/change_password.php');
|
||||
}
|
||||
redirect($CFG->wwwroot .'/login/change_password.php');
|
||||
}
|
||||
} else if ($userauth->can_change_password()) {
|
||||
throw new moodle_exception('forcepasswordchangenotice');
|
||||
|
||||
Reference in New Issue
Block a user