Ja ich habe sämtliche Foreneinträge durchforstet und bestimmt schon an die 10 verschiedenen Lösungsvorschläge ausprobiert, aber genau aus dem Grund stell ich hier nochmal die Frage, weil nämlich keiner mein Problem lösen konnte!!
Ich habe in meinem Forum ein internes Forum eingebaut, auf welches nur autorisierte User zugreifen dürfen.
Wenn ich ein Thema abboniere und dann per Mail den Link zugesendet bekomme mit dem Link
Code: Alles auswählen
http://wow.fh3.info/modules.php?name=Forums&file=viewtopic&p=86#86Man muss dann erst wieder auf den Index des Forums klicken, bzw den oben genannten Link wieder aufrufen um auf das Forum zugreifen zu können.Das gewählte Thema oder der Beitrag existiert nicht
Ein direkter Zugriff auf den Post unmittelbar nach der Authorisierung ist nicht möglich!
Ich habe gelesen dass die ganze Geschichte wohl an der viewtopic.php liegt und habe bereits folgende Änderungen vorgenommen:
original viewtopic.php:
Code: Alles auswählen
if ( !$userdata['session_logged_in'] )
{
$redirect = ( isset($post_id) ) ? POST_POST_URL . "=$post_id" : POST_TOPIC_URL . "=$topic_id";
$redirect .= ( isset($start) ) ? "&start=$start" : '';
$header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", $_SERVER["SERVER_SOFTWARE"]) ) ? "Refresh: 0; URL=" : "Location: ";
header($header_location . append_sid("login.$phpEx?redirect=viewtopic.$phpEx&$redirect", true));
exit;
}Code: Alles auswählen
if ( !$userdata['session_logged_in'] )
{
$redirect = ( !empty($post_id) ) ? POST_POST_URL . "=$post_id" : POST_TOPIC_URL . "=$topic_id";
$redirect3 = ( isset($start) ) ? "&start=$start" : '';
$header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", $_SERVER["SERVER_SOFTWARE"]) ) ? "Refresh: 0; URL=" : "Location: ";
header($header_location . append_sid("login.$phpEx?redirect=viewtopic.$phpEx&$redirect&$redirect2$redirect3", true));
exit;
}