Cookie Problem bei Anmeldungen.

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Skoten
Mitglied
Beiträge: 2
Registriert: 11.09.2008 09:58

Cookie Problem bei Anmeldungen.

Beitrag von Skoten »

Guten Morgen,

ich bekomme mein Cookie Problem im Forum einfach nicht in den Griff.

Mein Forum läuft auf der Domain
http://vita-eterna.com/phpBB3/index.php

Da die Adresse nicht so schön ist hab ich eine Rewriterule erstellt, beim eingeben von www.vita-eterna.com wird man direkt auf die URL http://vita-eterna.com/phpBB3/index.php weitergeleitet. Nun haben meine User das problem das sie sich erneut anmelden müssen.

Meine Cookie einstellungen:


Cookie-Domain: .vita-eterna.com

Cookie-Name: phpbb3_plgij

Cookie-Pfad: /

Sicherer Server: Deaktiviert.

Habt ihr mir noch einen Rat
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Versuch testweise mal

Code: Alles auswählen

vita-eterna.com
als Cookie Domain
kein Support per PN
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

Hallo!

Ich bin umgezogen und bekomme jetzt einfach nicht die richtige Cookieeinstellung hin. Immer wieder muss ich mich neu einloggen, wenn ich z.B. was posten will oder ich komme dann garnicht mehr rein. Firefox scheint besonders Probleme zu machen. Andere User haben das Problem auch.

Meine Domain: madonnafanclub.eu
Das Forum ist unter: madonnafanclub.eu/forum
Dafür gibts auch folgende Subdomain: forum.madonnafanclub.eu

Cookie-Domain: madonnafanclub.eu und .madonnafanclub.eu probiert

Als Pfad: / und /forum probiert

Cookie-Name: phpbb3_sqfsj

Bei Sicherer Server bin ich nicht sicher, welche Einstellung für mich richtig is. In meinem Tarif ist SLL jedenfalls enthalten.

Wie gehe ich beim Testen der verschiedenen Einstellungen richtig vor? Muss ich jedes mal den Cookie im Browser löschen und muss ich noch was andres machen?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Thyron hat geschrieben:Wie gehe ich beim Testen der verschiedenen Einstellungen richtig vor? Muss ich jedes mal den Cookie im Browser löschen und muss ich noch was andres machen?
Cookies löschen sollte reichen.

zu SSL:

wenn du über https:// auf dien Forum gehst musst du SSL aktivieren, sonst nicht.
Thyron hat geschrieben:Das Forum ist unter: madonnafanclub.eu/forum
Dafür gibts auch folgende Subdomain: forum.madonnafanclub.eu
Mit verschiedenen Domains auf das gleiche Forum zuzugreifen erfordert eine kleine Veränderung, find sie aber grad nicht mehr.
kein Support per PN
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

Ok, hab ich dann wieder deaktiviert jetzt. Ich selbst hab bisher immer die Subdomain genutzt. Vielleicht funktioniert es ja nur dort nicht richtig? Wäre aber doof, denn die haben wir als neue Adresse angegeben...
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

nickvergessen hat geschrieben:Mit verschiedenen Domains auf das gleiche Forum zuzugreifen erfordert eine kleine Veränderung, find sie aber grad nicht mehr.
Das hier? Ist zwar für phpBB2 aber es müsste ja ähnlich in Ver. 3 klappen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

Danke! Das wäre schonmal wichtig, weil in absehbarer Zeit auch noch die Domain mit als .de dazu kommt.

Der Code sieht allerdings im phpbb3 anders aus. Ich habe die Stelle nicht gefunden. Wenn ich nach server_name suche, bekomme ich Ergebnisse in diesem Bereich, is das der relevante?

Code: Alles auswählen

* Generate board url (example: http://www.example.com/phpBB)
* @param bool $without_script_path if set to true the script path gets not appended (example: http://www.example.com)
*/
function generate_board_url($without_script_path = false)
{
	global $config, $user;

	$server_name = $user->host;
	$server_port = (!empty($_SERVER['SERVER_PORT'])) ? (int) $_SERVER['SERVER_PORT'] : (int) getenv('SERVER_PORT');

	// Forcing server vars is the only way to specify/override the protocol
	if ($config['force_server_vars'] || !$server_name)
	{
		$server_protocol = ($config['server_protocol']) ? $config['server_protocol'] : (($config['cookie_secure']) ? 'https://' : 'http://');
		$server_name = $config['server_name'];
		$server_port = (int) $config['server_port'];
		$script_path = $config['script_path'];

		$url = $server_protocol . $server_name;
	}
	else
	{
		// Do not rely on cookie_secure, users seem to think that it means a secured cookie instead of an encrypted connection
		$cookie_secure = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 1 : 0;
		$url = (($cookie_secure) ? 'https://' : 'http://') . $server_name;

		$script_path = $user->page['root_script_path'];
	}

	if ($server_port && (($config['cookie_secure'] && $server_port <> 443) || (!$config['cookie_secure'] && $server_port <> 80)))
	{
		// HTTP HOST can carry a port number (we fetch $user->host, but for old versions this may be true)
		if (strpos($server_name, ':') === false)
		{
			$url .= ':' . $server_port;
		}
	}

	if (!$without_script_path)
	{
		$url .= $script_path;
	}

	// Strip / from the end
	if (substr($url, -1, 1) == '/')
	{
		$url = substr($url, 0, -1);
	}

	return $url;
}
Habe zuerst nach board_config gesucht, aber gibt's in der Datei nicht...

---

Achso und welche Cookieeinstellung im ACP ist in meinem Fall zu empfehlen?

SLL deaktiviert is jetzt klar.

Den Cookienamen hab ich unverändert gelassen. Is das egal, was man dort einträgt?

Domain hab ich jetzt mal ohne Punkt und Pfad nur /
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

kein Support per PN
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

Danke! Also momentan funktioniert es mit der zuletzt genannten Einstellung.

Wenn ich während ich eingeloggt bin über die andere url reingehe (ohne Subdomain) bin ich auch immer noch eingeloggt. Daher besteht momentan keine Notwendigkeit diesen Mod zu installieren. Aber ich hab ihn mir schonma gebookmarkt, für später, wenn die zweite Domain dazu kommt...
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

Hi nochmal!

Mit dem eingeloggt bleiben das funktioniert nun, wie gesagt. Allerdings müssen ganz viele User erstmal manuell den Cookie löschen, bevor sie reinkommen, das is etwas ärgerlich. Ich hab zwar im für alle sichtbaren Bereich drauf hingewiesen. Aber nicht jeder kennt sich ja mit so Sachen aus und findet den Hinweis dann auch...

Woran liegt das denn und kann ich dem irgendwie entgegenwirken? Die meisten betroffenen nutzen Firefox, aber nicht alle.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“