Add a backdoor for match_referer ... if the referer is "nomatch" then

it always returns true.
This commit is contained in:
moodler
2003-05-12 09:22:00 +00:00
parent 6a7ce0c1ab
commit a0deb5db60
+10 -6
View File
@@ -129,19 +129,23 @@ function qualified_me() {
}
function match_referer($good_referer = "") {
/// returns true if the referer is the same as the good_referer. If
/// good_referer is not specified, use qualified_me as the good_referer
function match_referer($goodreferer = "") {
/// returns true if the referer is the same as the goodreferer. If
/// goodreferer is not specified, use qualified_me as the goodreferer
global $CFG;
if (!empty($CFG->buggy_referer)) {
return true;
}
if (empty($good_referer)) {
$good_referer = qualified_me();
if ($goodreferer == "nomatch") {
return true;
}
return $good_referer == get_referer();
if (empty($goodreferer)) {
$goodreferer = qualified_me();
}
return $goodreferer == get_referer();
}
function data_submitted($url="") {