Pagina 1 van 1
Inloggen verplicht
Geplaatst: 21 jun 2004, 09:46
door sukkelaap
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.
Geplaatst: 21 jun 2004, 10:43
door RobinTown
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));
}
Geplaatst: 21 jun 2004, 10:55
door Protoman
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
Geplaatst: 21 jun 2004, 11:10
door RobinTown
Geplaatst: 21 jun 2004, 11:11
door sukkelaap
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
Geplaatst: 21 jun 2004, 11:26
door mosymuis
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.
Geplaatst: 21 jun 2004, 11:30
door sukkelaap
Ik vat niet waar ik voor jouw edit nou precies moet kijken

Geplaatst: 21 jun 2004, 11:33
door sukkelaap
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);
?>
Geplaatst: 21 jun 2004, 12:54
door sukkelaap
ik heb hem al
Toch bedankt nog allemaal :thumb:
Geplaatst: 02 aug 2004, 14:21
door MasterMp3
mensen sorry maar ik wil ook wachtwoord op men forum maar snap er echt helemaal niks van

kan iemand het mij nog uitleggen ?
Geplaatst: 02 aug 2004, 14:36
door Stef
Als je permissie's zo instelt kan men niet zomaar berichten lezen, als je dat soms bedoeld.
Geplaatst: 02 aug 2004, 14:36
door WebSiteNet
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.
Geplaatst: 02 aug 2004, 14:40
door MasterMp3
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 ...

Geplaatst: 02 aug 2004, 14:52
door WebSiteNet
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.
Geplaatst: 02 aug 2004, 14:54
door MasterMp3
Oow oke maar toch bedankt !. :thumb: