diff --git a/mod/forum/index.php b/mod/forum/index.php
index 692657b1570..d23a17ff2c4 100644
--- a/mod/forum/index.php
+++ b/mod/forum/index.php
@@ -119,6 +119,7 @@
/// Do course wide subscribe/unsubscribe
if (!is_null($subscribe) and !isguestuser() and !isguest()) {
+ require_sesskey();
foreach ($modinfo->instances['forum'] as $forumid=>$cm) {
$forum = $forums[$forumid];
$modcontext = get_context_instance(CONTEXT_MODULE, $cm->id);
@@ -387,9 +388,9 @@
if (!isguest()) {
print_box_start('subscription');
echo '';
- echo ''.get_string('allsubscribe', 'forum').'';
+ echo ''.get_string('allsubscribe', 'forum').'';
echo '
';
- echo ''.get_string('allunsubscribe', 'forum').'';
+ echo ''.get_string('allunsubscribe', 'forum').'';
echo '';
print_box_end();
print_box(' ', 'clearer');