rss MDL-24509 added call to require_login()

This commit is contained in:
Andrew Davis
2010-10-04 14:42:23 +00:00
parent c637291997
commit 52cede73ab
+10 -2
View File
@@ -71,14 +71,22 @@ if (!$userid) {
$user = get_complete_user_data('id', $userid);
session_set_user($user); //for login and capability checks
// Check the context actually exists
$context = get_context_instance_by_id($contextid);
list($context, $course, $cm) = get_context_info_array($contextid);
if (!$context) {
rss_error();
}
$PAGE->set_context($context);
try {
$autologinguest = true;
$setwantsurltome = true;
$preventredirect = true;
require_login($course, $autologinguest, $cm, $setwantsurltome, $preventredirect);
} catch (Exception $e) {
rss_error('rsserrorauth');
}
// Work out which component in Moodle we want (from the frankenstyle name)
$componentdir = get_component_directory($componentname);