MDL-44606 Assign: Some grading functions are missing sesskey protection
This commit is contained in:
committed by
Dan Poltawski
parent
c1d62ed25d
commit
f977d376c9
@@ -4709,6 +4709,7 @@ class assign {
|
||||
|
||||
// Include extension form.
|
||||
require_once($CFG->dirroot . '/mod/assign/extensionform.php');
|
||||
require_sesskey();
|
||||
|
||||
$batchusers = optional_param('selectedusers', '', PARAM_SEQUENCE);
|
||||
$userid = 0;
|
||||
@@ -4752,6 +4753,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');
|
||||
@@ -5045,6 +5047,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');
|
||||
|
||||
Reference in New Issue
Block a user