PHPBB3 slaat geen cookies op --> inloggen altijd opnieuw

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
Tomsiej
Berichten: 29
Lid geworden op: 06 okt 2007, 12:37

PHPBB3 slaat geen cookies op --> inloggen altijd opnieuw

Bericht door Tomsiej » 09 apr 2010, 14:30

  • Adres van je forum: http://computervragenenantwoorden.nl
    Event. modificaties op je forum: Geen
    Wanneer ontstond het probleem? Sinds het overzetten naar een nieuwe host
    phpBB versie: 3.0.6


    Heb je onlangs iets veranderd aan je forum? Nee
    Wat is het probleem?
Hallo allemaal,

Mijn PHPBB3 forum slaat geen cookies meer op, en daardoor moeten alle gebruikers na het afsluiten van de browser of het tabblad opnieuw het wachtwoord invoeren. Dit doet zich voor op zeven verschillende computers, ik neem dus aan dat dit voor iedereen geldt.

Ook heb ik een aantal problemen gehad met codes die Kladblok er standaard inzette, nu ik Notepad++ gebruik is dit opgelost. Verder is de site verhuisd naar een andere host, maar ik heb het stappenplan in de wiki keurig gevolgd. Kan het daarmee mee te maken hebben?

Alvast bedankt!

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: PHPBB3 slaat geen cookies op --> inloggen altijd opnieuw

Bericht door Jeroen » 09 apr 2010, 15:15

Kan je eens posten hoe je cookie instellingen nu ingesteld staan in je beheerderspaneel?
Beheerderspaneel -> Tabblad algemeen -> Cookie.
Jeroen

Tomsiej
Berichten: 29
Lid geworden op: 06 okt 2007, 12:37

Re: PHPBB3 slaat geen cookies op --> inloggen altijd opnieuw

Bericht door Tomsiej » 09 apr 2010, 16:00

Die staan nog op de oude server. Is het veranderen van het domein genoeg om de cookies weer te activeren?

Is misschien ook wel handig om te vermelden in de wiki.

De exacte gegevens, misschien wel handig:
Domein: computervragen.0webhosting.co.cc (--> is oud)
Naam: phpbb3_98xzr (--> naam is niet meer phpbb3)
Pad: / (lijkt me goed?)

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: PHPBB3 slaat geen cookies op --> inloggen altijd opnieuw

Bericht door Jeroen » 09 apr 2010, 17:10

Je moet die cookie gegevens aanpassen naar je huidige domeinnaam :)
Verander het domein dus in: .computervragenenantwoorden.nl

Let op het puntje ervoor.
Jeroen

Tomsiej
Berichten: 29
Lid geworden op: 06 okt 2007, 12:37

Re: PHPBB3 slaat geen cookies op --> inloggen altijd opnieuw

Bericht door Tomsiej » 10 apr 2010, 11:31

Bedankt, de site maakt nu wel cookies aan! Ik kan nu echter niet meer in het beheerderspaneel. De foutmelding:
Afbeelding

Op die regel staat iets over cookies. Om precies te zijn dit:

Code: Selecteer alles

	/**
	* Sets a cookie
	*
	* Sets a cookie of the given name with the specified data for the given length of time. If no time is specified, a session cookie will be set.
	*
	* @param string $name		Name of the cookie, will be automatically prefixed with the phpBB cookie name. track becomes [cookie_name]_track then.
	* @param string $cookiedata	The data to hold within the cookie
	* @param int $cookietime	The expiration time as UNIX timestamp. If 0 is provided, a session cookie is set.
	*/
	function set_cookie($name, $cookiedata, $cookietime)
	{
		global $config;

		$name_data = rawurlencode($config['cookie_name'] . '_' . $name) . '=' . rawurlencode($cookiedata);
		$expire = gmdate('D, d-M-Y H:i:s \\G\\M\\T', $cookietime);
		$domain = (!$config['cookie_domain'] || $config['cookie_domain'] == 'localhost' || $config['cookie_domain'] == '127.0.0.1') ? '' : '; domain=' . $config['cookie_domain'];

		header('Set-Cookie: ' . $name_data . (($cookietime) ? '; expires=' . $expire : '') . '; path=' . $config['cookie_path'] . $domain . ((!$config['cookie_secure']) ? '' : '; secure') . '; HttpOnly', false);
	}
Moet ik daar soms ook wat aanpassen?
Laatst gewijzigd door Tomsiej op 11 apr 2010, 10:08, 1 keer totaal gewijzigd.

Gebruikersavatar
EelkeB
Berichten: 865
Lid geworden op: 13 mar 2009, 12:35
Locatie: Bussum

Re: PHPBB3 slaat geen cookies op --> inloggen altijd opnieuw

Bericht door EelkeB » 12 apr 2010, 11:06

Dit kan goed nog een overblijfsel zijn van het bewerken van bestanden met Notepad (Kladblok). Je geeft nu denk ik die regel 1007, maar wat veel belangrijker is bij een "headers already sent" error, is wat erachter staat: "output started at...". Vermoedelijk heb je in dat bestand nog iets staan voor de <?php die helemaal aan het begin staat. Dan kan een zogenaamde BOM (byte-order mark) zijn, die, zoals je zei, bijvoorbeeld Notepad er altijd standaard in zet. Oplossing zou in dat geval zijn, openen in Notepad++ en opslaan als UTF-8 zonder BOM.

Hier wat extra informatie over de foutmelding: http://www.edwinv.nl/webdevelopment/hea ... eady-sent/
Dutch Open Projects
Mini Seven Club Nederland - Het grote forum voor het kleine autootje
Geen support via PM of mail

Tomsiej
Berichten: 29
Lid geworden op: 06 okt 2007, 12:37

Re: PHPBB3 slaat geen cookies op --> inloggen altijd opnieuw

Bericht door Tomsiej » 13 apr 2010, 06:28

Er staat geen BOM, althans niks voor <?php en niets achter ?>.

Ik kan nu toch al die tijd niet in m'n beheerderspaneel. Kan dat ook een andere oorzaak hebben?

Gebruikersavatar
PhilipvD
Berichten: 1690
Lid geworden op: 23 feb 2008, 20:06

Re: PHPBB3 slaat geen cookies op --> inloggen altijd opnieuw

Bericht door PhilipvD » 13 apr 2010, 06:42

Opslaan in UTF-8 zonder BOM doe je in Notepad++ op de volgende manier:

Bovenaan in het menu klik je op 'Codering' > In de lijst die nu verschijnt selecteer je UTF-8 (zonder BOM) en dan sla je het bestand opnieuw op en upload je het opnieuw.

Gebruikersavatar
EelkeB
Berichten: 865
Lid geworden op: 13 mar 2009, 12:35
Locatie: Bussum

Re: PHPBB3 slaat geen cookies op --> inloggen altijd opnieuw

Bericht door EelkeB » 13 apr 2010, 11:06

Als je programma een BOM begrijpt, dan zal je hem ook niet zien. PHP begrijpt een BOM niet en "ziet" het daarom als twee karakters aan het begin van het bestand.
Dutch Open Projects
Mini Seven Club Nederland - Het grote forum voor het kleine autootje
Geen support via PM of mail

Tomsiej
Berichten: 29
Lid geworden op: 06 okt 2007, 12:37

Re: PHPBB3 slaat geen cookies op --> inloggen altijd opnieuw

Bericht door Tomsiej » 13 apr 2010, 15:33

Prachtig, ik kom weer in het beheerderspaneel. Bedankt voor alle hulp!

Gesloten