kurz zur Info: Ich habe phpBB 3.1.5 mit dieser Extension im Einsatz: https://github.com/phpBBSEO
Aktuell werden Urls, die nur für registrierte User sichtbar sind für Gäste und Bots mit dem Header Status Code 200 OK ausgeliefert.
Beispiel: https://www.gitarre-spielen-lernen.de/forum/forum6.html
Nach meinem Verständnis sollte eigentlich der folgende Code genau dies bewirken:Wie kann ich dies in den Staus Code 403 ändern?
viewtopic.php
Code: Alles auswählen
// Start auth check
if (!$overrides_f_read_check && !$auth->acl_get('f_read', $forum_id))
{
if ($user->data['user_id'] != ANONYMOUS)
{
send_status_line(403, 'Forbidden');
trigger_error('SORRY_AUTH_READ');
}
login_box('', $user->lang['LOGIN_VIEWFORUM']);
}
viewforum.php
Code: Alles auswählen
// Permissions check
if (!$auth->acl_gets('f_list', 'f_list_topics', 'f_read', $forum_id) || ($forum_data['forum_type'] == FORUM_LINK && $forum_data['forum_link'] && !$auth->acl_get('f_read', $forum_id)))
{
if ($user->data['user_id'] != ANONYMOUS)
{
send_status_line(403, 'Forbidden');
trigger_error('SORRY_AUTH_READ');
}
login_box('', $user->lang['LOGIN_VIEWFORUM']);
}