Inloggen verplicht

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Inloggen verplicht

Bericht door sukkelaap » 21 jun 2004, 09:46

Het is me wel eens gelukt heb alleen geen flauw idee hoe het nou zat.

Dat je om op ene pagina te komen verplicht moet inloggen maar dan niet op een subfora maar een eigen gemaakte pagina net als dat je naar van die spelletjes voor de cash mod gaat dan moet je ook eerst inloggen.

RobinTown
Berichten: 726
Lid geworden op: 17 jan 2004, 17:28
Contacteer:

Bericht door RobinTown » 21 jun 2004, 10:43

Code: Selecteer alles

if ( !$userdata['session_logged_in'] )
{
	$redirect = "***.$phpEx";
	$redirect .= ( isset($user_id) ) ? '&user_id=' . $user_id : '';
	header('Location: ' . append_sid("login.$phpEx?redirect=$redirect", true));
}


Gebruikersavatar
Protoman
Berichten: 766
Lid geworden op: 06 mar 2004, 07:19
Locatie: Hoofddorp

Bericht door Protoman » 21 jun 2004, 10:55

wiewatwaarwanner??? daar hebben we wat aan zeg, kan ook wel wat duideklijker, bijv waar het moet wat ermee moet gebeuren etc wan ik snap er dus geen f*ck van
Enjoy :wink:
Afbeelding

RobinTown
Berichten: 726
Lid geworden op: 17 jan 2004, 17:28
Contacteer:

Bericht door RobinTown » 21 jun 2004, 11:10

in een ***.php na

Code: Selecteer alles

//
// End session management
//

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 21 jun 2004, 11:11

ah eerst die fout optrede ik vat het al hij kan de header informatie niet vinden waar kan ik dat ookalweer laten verscvhijnen?

Warning: Cannot modify header information - headers already sent by (output started at c:\appserv\www\phpbb2\includes\template.php(127) : eval()'d code:142) in c:\appserv\www\phpbb2\maandmember.php on line 33

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 21 jun 2004, 11:26

Robinforum schreef:

Code: Selecteer alles

if ( !$userdata['session_logged_in'] )
{
	$redirect = "***.$phpEx";
	$redirect .= ( isset($user_id) ) ? '&user_id=' . $user_id : '';
	header('Location: ' . append_sid("login.$phpEx?redirect=$redirect", true));
}
Het &user_id= gedeelte is zinloos, geen enkele pagina gebruikt dat. Dit werkt zoieso beter:

Code: Selecteer alles

if ( !$userdata['session_logged_in'] )
{
	header('Location: ' . append_sid("login.$phpEx?redirect=".$_SERVER['REQUEST_URI'], true));
}
Dan hoef je ook niet voor elke pagina de bestandsnaam in te vullen. ;)

//edit
sukkelaap schreef:ah eerst die fout optrede ik vat het al hij kan de header informatie niet vinden
Nee, die header is al verstuurd. Er staan dus ergens spaties of returns voor of na één van de <? of ?> , of er wordt door middel van een echo of print al informatie verzonden.

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 21 jun 2004, 11:30

Ik vat niet waar ik voor jouw edit nou precies moet kijken :?

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 21 jun 2004, 11:33

script maandmember is zo:

Code: Selecteer alles

<?php

// standard hack prevent 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// standard session management 
$userdata = session_pagestart($user_ip, PAGE_TEMPLATE); 
init_userprefs($userdata); 

// set page title 
$page_title = 'TEMPLATE'; 

// standard page header 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

// assign template 
$template->set_filenames(array( 
        'body' => 'maandmember.tpl') 
); 






if ( !$userdata['session_logged_in'] ) 
{ 
   header('Location: ' . append_sid("login.$phpEx?redirect=".$_SERVER['REQUEST_URI'], true)); 
}








$template->pparse('body'); 

// standard page footer 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 

?>

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 21 jun 2004, 12:54

ik heb hem al

Toch bedankt nog allemaal :thumb:

MasterMp3
Berichten: 31
Lid geworden op: 22 jul 2004, 18:41
Locatie: Sneek
Contacteer:

Bericht door MasterMp3 » 02 aug 2004, 14:21

mensen sorry maar ik wil ook wachtwoord op men forum maar snap er echt helemaal niks van :cry: kan iemand het mij nog uitleggen ?
Greetz MasterMp3

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 02 aug 2004, 14:36

Als je permissie's zo instelt kan men niet zomaar berichten lezen, als je dat soms bedoeld.

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 02 aug 2004, 14:36

Wil je het ook op een eigengemaakte pagina of op een forum?

Als het in een forum is moet je bij permissies kijken en anders doe wat hierboven staat.

MasterMp3
Berichten: 31
Lid geworden op: 22 jul 2004, 18:41
Locatie: Sneek
Contacteer:

Bericht door MasterMp3 » 02 aug 2004, 14:40

nee gewoon zo dit is geen reclame maken hoor gewoon voorbeeld kijk op de link dan krijg je inlog scherm

http://members.lycos.nl/xtremebeatzzz/index.php of

http://www.shoutbox.com/

zo wil ik het ook hebben maar het lukt me maar niet ... :?
Greetz MasterMp3

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 02 aug 2004, 14:52

Dat si een heel ander inloggen en heeft niks met phpbb te maken.

Het ligt er aan of je host het odersteunt. Als er in het controlepaneel van je host niks over te vinden is kan je het proberen zoals de admin van deze site het gedaan heeft (Kijk in het artikel over phpmyadmin in de kennis bank) en anders ka het niet.

MasterMp3
Berichten: 31
Lid geworden op: 22 jul 2004, 18:41
Locatie: Sneek
Contacteer:

Bericht door MasterMp3 » 02 aug 2004, 14:54

Oow oke maar toch bedankt !. :thumb:
Greetz MasterMp3

Gesloten