MyBB.de Forum

Normale Version: redirect nach login fehlerhaft
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

nachdem ich mich durch ca. 100 Beiträge in 2 Foren druchgekämpft aber keine Antwort gefunden habe, hoffe ich dass mir jemand helfen kann.

Ersteinmal die Basics:
Zitat:URL zum Forum: "http://domain.de/forum"
URL der Homepage: "http://domain.de"
Cookie-Domain: ".domain.de"
Cookie-Pfad: "/forum/"
Cookie-Präfix: ""

die oberen Einstellungen sind ebenfalls genau so in der settings.php vorhaden und selbige auf CHMOD 666. Bearbeitet habe ich sie mit Notepad++.

Nachdem ich erfolgreich mit meinem Forum umgezogen bin, ist ein Problem beim Login aufgetaucht.

Loggt man sich ein, so wird man auf die Adresse "http://domain.de/forum//forum/index.php" geleitet, anstatt auf "http://domain.de/forum/index.php".

Im Template "header_welcomeblock_guest" ist folgender Code enthalten...
Zitat:<table id="welcomeGuest">
<tr>
<td>
<form method="post" action="member.php">
<input name="action" type="hidden" value="do_login" />
<input name="url" type="hidden" value="{$_SERVER['REQUEST_URI']}" />
<input name="quick_login" type="hidden" value="1" />
<input name="quick_username" type="text" value="{$lang->username}" class="textbox" onfocus="if(this.value=='{$lang->username}'){this.value=''};" onblur="if(this.value==''){this.value='{$lang->username}'};" id="quick_login_username" />
<input name="quick_password" type="password" value="{$lang->password}" class="textbox" onfocus="if(this.value == '{$lang->password}') { this.value=''; }" onblur="if(this.value == '') { this.value='{$lang->password}'; }" />
<input name="submit" type="submit" value="{$lang->login}" class="button" />
</form>
</td>
<td class="spacer"></td>
<td class="welcomeGuest_Button"><span class="smalltext"><strong><a href="{$mybb->settings['bburl']}/member.php?action=lostpw">{$lang->lost_password}</a></strong></span></td>
<td class="welcomeGuest_Button"><span class="smalltext"><strong><a href="{$mybb->settings['bburl']}/member.php?action=register">{$lang->welcome_register}</a></strong></span></td>
<td class="spacer"></td>
<td><span class="smalltext">{$lang->welcome_current_time}</span></td>
</tr>
</table>
...anstelle von...
Zitat:<script type="text/javascript">
<!--
lang.username = "{$lang->login_username}";
lang.password = "{$lang->login_password}";
lang.login = "{$lang->login}";
lang.lost_password = " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=lostpw\">{$lang->lost_password}<\/a>";
lang.register_url = " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=register\">{$lang->welcome_register}<\/a>";
lang.remember_me = "{$lang->remember_me}";
// -->
</script>
<span style="float: right;">{$lang->welcome_current_time}</span>
<span id="quick_login">{$lang->welcome_guest} (<a href="{$mybb->settings['bburl']}/member.php?action=login" onclick="MyBB.quickLogin(); return false;">{$lang->welcome_login}</a> &mdash; <a href="{$mybb->settings['bburl']}/member.php?action=register">{$lang->welcome_register}</a>)</span>

Zur Zeit habe ich das Problem umgangen, indem ich "<input name="url" type="hidden" value="{$_SERVER['REQUEST_URI']}" />" durch "<input name="url" type="hidden" value="http://gemedeth.de/forum/index.php" />" ersetzt habe.

Gibt es eine Möglichkeit dieses Problem in den Griff zu bekommen?
Ein Link wäre sehr hilfreich.
Hat denn niemand eine Idee?

NetHunter

Nur so eine Idee. Versuch macht klug.
Mitglieder Templates --> member_login
Suche und entferne:
Code:
<input type="hidden" name="url" value="{$redirect_url}" />
Habs ausprobiert. Bringt das gleiche wie meine Lösung:
Code:
<input name="url" type="hidden" value="http://gemedeth.de/forum/index.php" />
Leitet einen auf die Startseite.
Trotzdem danke.