Seite 1 von 1

Einloggprobleme - seit Board-Doctor

Verfasst: 28.05.2007 22:23
von vast
Seit ich heute den Boarddoktor habe drüber laufen lassen (Ein Benutzer hatte auf einmal Einloggprobleme und ich hatte keine Ahnung mehr woher sie hätten kommen könen...)haben ich und meine Benutzer massive Einloggprobleme.
Mit dem Firefox geht es kaum noch, mit dem IE nur bedingt.
Meine momentanen Einstellungen:

Cookie_name = ninja
Cookie_path = /
Cookie_domain = .team-ninjaforum.de
Cookie_secure = 0
Server_name = team-ninjaforum.de
Server_port = 80
Script_path = /

Ich habe alles nach bestem Wissen zurückgestellt, und für ein paar Stunden war alles gut, nun sind die Probleme wieder da... :-?

Benutzer/PW
test/test

Edit:
Habe jetzt nochmal den Board Doktor drüber laufen lassen und er hat mir wie heute mittag die Cookie Domain auf leer geändert, eine für mich neue Einstellung, denn mit .team-ninjaforum.de hatte es bis heute geklappt...mal sehen wie lange es vorhält....


Edit-Edit:
das Ganze hat 10 Minuten vorgehalten, jetzt habe ich es wieder auf .team-ninjaforum.de gesetzt und nah ein paar Minuten wird man im FF wieder rausgeschmissen...
:cry: :cry:

Verfasst: 28.05.2007 23:52
von Jan500
also du hast die cookie domain auf ".team-ninjaforum.de" gesetzt und seitdem tritt das Problem auf?

dann leere das feld mal wieder...

wegen dem einem user, der einlogprobleme hat..

es kann möglich sein, dass er sich über www.team-ninjaforum.de (mit www.) eingeloggt hat...da macht das phpbb (2) ein unterschied da du als server_name nur team-ninjaforum.de stehen hast

Jan

Verfasst: 29.05.2007 00:26
von Mahony
Hallo
Du kannst auch das www. erzwingen (allerdings nur wenn mod_rewrite auf dem Server aktiviert ist).
Dazu erstellst du eine .htaccess mit folgendem Inhalt

Code: Alles auswählen

RewriteEngine on

RewriteCond %{HTTP_HOST} ^domain.de$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1
und lädst sie in den Root.


P.S. Vorher solltest du dann aber im ACP www.team-ninjaforum.de als Domainname (Server_name) einstellen.

Nachtrag: Wenn deine Standarddomain ohne www. sein soll, wäre das eine mögliche Lösung:

Code: Alles auswählen

RewriteEngine on

RewriteCond %{HTTP_HOST} !^\deinedomain\.de$
RewriteRule ^(.*)$ http://deinedomain.de/$1 [L,R=301]


Grüße: Mahony

Verfasst: 29.05.2007 00:44
von Jan500
man könnte es auch wie beim phpbb3 machen....

finde in der common.php
while ( $row = $db->sql_fetchrow($result) )
{
$board_config[$row['config_name']] = $row['config_value'];
}
füge danach ein:
$board_config['server_name'] = (!empty($HTTP_SERVER_VARS['SERVER_NAME'])) ? $HTTP_SERVER_VARS['SERVER_NAME'] : getenv('SERVER_NAME');
so wird der server_name (aber auch nur der... wenn man es sauberer haben will sollte man sich mal die generate_board_url function in phpbb3 anschaun) automatisch ermittelt und egal von welcher domain aus du dein forum aufrufst immer diese als server_name gesetzt

der wert in der db (und auch der im acp) wird so unbrauchbar

Jan

Verfasst: 29.05.2007 09:32
von vast
$board_config['server_name'] = (!empty($HTTP_SERVER_VARS['SERVER_NAME'])) ? $HTTP_SERVER_VARS['SERVER_NAME'] : getenv('SERVER_NAME');
Was ist denn das Rote???
Und es trat nicht auf, nachdem ich es auf .team-ninjaforum.de gesetzt habe, das war schon lange so und funktionierte einwandfrei.
Erst nachdem der BD gestern es geändert hat sind die Probleme für mehrere da....auch nachdem ich es manuell wieder umgesetzt habe.
Das wundert mich auch so - auch, dass es im IE funktioniert und FF nur dan, wenn es lustig ist...momentan läuft es, allerdings musste ich mich heute morgen neu einloggen...bin es normalerweise immer...