diff --git a/mod/assign/locallib.php b/mod/assign/locallib.php index 5f340477f0a..8a167f8bbf6 100644 --- a/mod/assign/locallib.php +++ b/mod/assign/locallib.php @@ -4392,6 +4392,7 @@ class assign { // Include extension form. require_once($CFG->dirroot . '/mod/assign/extensionform.php'); + require_sesskey(); // Need submit permission to submit an assignment. require_capability('mod/assign:grantextension', $this->context); @@ -4438,6 +4439,7 @@ class assign { // Need grade permission. require_capability('mod/assign:grade', $this->context); + require_sesskey(); // Make sure advanced grading is disabled. $gradingmanager = get_grading_manager($this->get_context(), 'mod_assign', 'submissions'); @@ -4674,6 +4676,7 @@ class assign { // Need submit permission to submit an assignment. require_capability('mod/assign:grade', $this->context); + require_sesskey(); // Is advanced grading enabled? $gradingmanager = get_grading_manager($this->get_context(), 'mod_assign', 'submissions');