blank page login

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
lordofhetringetje
Berichten: 81
Lid geworden op: 12 apr 2004, 11:14
Contacteer:

blank page login

Bericht door lordofhetringetje » 25 aug 2004, 12:01

Hallo,
Ik heb een vraagje is het mogelijk dat als je een blankpage mod erin hebt zitten dat je als je die pagina wilt zien eerst moet inloggen zo ja hoe krijg ik dat voor elkaar?
Laatst gewijzigd door lordofhetringetje op 25 aug 2004, 12:06, 1 keer totaal gewijzigd.

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 25 aug 2004, 12:04

Code: Selecteer alles

if (!$userdata['session_logged_in']) 
{ 
redirect(append_sid("login.$phpEx?redirect=naam van file.$phpEx", true)); 
}

lordofhetringetje
Berichten: 81
Lid geworden op: 12 apr 2004, 11:14
Contacteer:

Bericht door lordofhetringetje » 25 aug 2004, 12:07

en kom je dan gewoon in het login systeem van het forum? en waar moet dat ingevoegd worden? Ik heb namelijk niet zoveel versatand van inlogsystemen

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 25 aug 2004, 12:19

in de blank page mod boven includes page_header en verandere naam van file in de url van de file

lordofhetringetje
Berichten: 81
Lid geworden op: 12 apr 2004, 11:14
Contacteer:

Bericht door lordofhetringetje » 25 aug 2004, 12:23

Het is gelukt, bedankt voor de hulp

spitfire01
Berichten: 22
Lid geworden op: 26 aug 2004, 18:17

en lid van groep

Bericht door spitfire01 » 24 sep 2004, 23:00

dit gedeelte is mij ook gelukt. Maar hoe kun je nu ervoor zorgen dat je EN ingelogd moet zijn EN lid van een groep?
Dus hoe maak je een pagina alleen zichtbaar voor groepsleden?

spitfire01
Berichten: 22
Lid geworden op: 26 aug 2004, 18:17

Bericht door spitfire01 » 03 okt 2004, 11:51

^bumpje^


spitfire01
Berichten: 22
Lid geworden op: 26 aug 2004, 18:17

Bericht door spitfire01 » 23 nov 2004, 20:26

ik heb de blankpage werkend, men moet in ieder geval ingelogd zijn, maar ik krijg het niet zo dat ze EN ingelogd zijn EN lid van een groep. Dit lijkt niet moeilijk, maar ik ben er al enige weken mee bezig...

de code van de link krijg ik niet werkend. Kan iemand mij hiermee op weg helpen?

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

Bericht door mosymuis » 23 nov 2004, 20:31

Code: Selecteer alles

<?

// <<< basis code

if (!$userdata['session_logged_in'])
{
  redirect(append_sid("login.$phpEx?redirect=naam van file.$phpEx", true));
}

$sql = SELECT user_id
   FROM " . USER_GROUP_TABLE . "
   WHERE user_id = " . $userdata['user_id'] . "
   AND group_id = X;";
if ( !($result = $db->sql_query($sql)) )
{
   message_die(GENERAL_ERROR, 'Error getting bla', '', __LINE__, __FILE__, $sql);
}
if ( !$db->sql_numrows($result) )
{
  redirect(append_sid("login.$phpEx?redirect=naam van file.$phpEx", true));
}

// <<< de pagina zelf

?>

spitfire01
Berichten: 22
Lid geworden op: 26 aug 2004, 18:17

Bericht door spitfire01 » 23 nov 2004, 20:50

dank voor je snelle reactie,

helaas krijg ik nu:

Parse error: parse error, unexpected T_STRING in /home/diana/public_html/phpBB2/les01.php on line 23

ik kan niet vinden of er een typfoutje in zit, volgens mij niet.

Maar dat is precies waar de $sql query begint :?

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

Bericht door mosymuis » 23 nov 2004, 21:03

Er staat geen " quote voor de query string.

spitfire01
Berichten: 22
Lid geworden op: 26 aug 2004, 18:17

Bericht door spitfire01 » 23 nov 2004, 21:13

mosymuis schreef:Er staat geen " quote voor de query string.
OK! quote geplaatst parse error weg :D ... maar een niet groepslid komt nu nog gewoon op de pagina terecht ???

proberen? dat kan hierzo op mijn testforum
(alleen even registreren)

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

Bericht door mosymuis » 23 nov 2004, 21:18

Ik heb hem ook getest nu, en hier kom ik er niet op als ik niet in de bewuste groep zit.

spitfire01
Berichten: 22
Lid geworden op: 26 aug 2004, 18:17

Bericht door spitfire01 » 23 nov 2004, 21:23

mosymuis schreef:Ik heb hem ook getest nu, en hier kom ik er niet op als ik niet in de bewuste groep zit.
ok maar ingelogd en NIET in de groep wel ...

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

Bericht door mosymuis » 23 nov 2004, 21:30

Ik had het ook over ingelogd zijn. Voor zover ik zie werkt dit script.

spitfire01
Berichten: 22
Lid geworden op: 26 aug 2004, 18:17

Bericht door spitfire01 » 23 nov 2004, 21:45

mosymuis schreef:Ik had het ook over ingelogd zijn. Voor zover ik zie werkt dit script.
mmm vreemd dan, wil je bij mij een account maken om te testen misschien, want ik snap er niks meer van

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

Bericht door mosymuis » 23 nov 2004, 21:54

Ik kan inderdaad op je pagina komen. Om welke groep gaat het, en wat is de inhoud van je script?

spitfire01
Berichten: 22
Lid geworden op: 26 aug 2004, 18:17

Bericht door spitfire01 » 23 nov 2004, 21:59

mosymuis schreef:Ik kan inderdaad op je pagina komen. Om welke groep gaat het, en wat is de inhoud van je script?
groep = cursus

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_LES01); 
init_userprefs($userdata); 

//

	
if ( !$userdata['session_logged_in'] ) 

	{
		redirect(append_sid("login.$phpEx?redirect=les01.".$phpEx, true)); 
}


"$sql = SELECT user_id
   FROM " . USER_GROUP_TABLE . "
   WHERE user_id = " . $userdata['user_id'] . "
   AND group_id = 3;";
if ( !($result = $db->sql_query($sql)) )
{
   message_die(GENERAL_ERROR, 'Error getting bla', '', __LINE__, __FILE__, $sql);
}
if ( !$db->sql_numrows($result) )
{
  redirect(append_sid("login.$phpEx?redirect=les01.$phpEx", true));
}

// <<< de pagina zelf




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

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


?>
<html>


<table width="60%" cellspacing="2" cellpadding="2" border="0" align="center">


<table class="forumline" width="60%" cellspacing="1" cellpadding="3" border="0" align="center">
	<tr>

		<th class="thHead">Het begin</th>

	</tr>

	<tr>

		<td class="row1">

			

			<span class="gen"><b></b></span><br />



<P>Waarom spelen mensen op kansspelautomaten? 

.......

</tr>

</table>



<br clear="all" />
</html>
<?php
// standard page footer 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 

?>

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

Bericht door mosymuis » 23 nov 2004, 22:02

Plaats achter

Code: Selecteer alles

if ( !$db->sql_numrows($result) )
{
  redirect(append_sid("login.$phpEx?redirect=les01.$phpEx", true));
}
eens

Code: Selecteer alles

else
{
  $row = $db->sql_fetchrow($result);
  echo '<pre>';
  print_r($row);
  die('</pre>');
}
om te kijken welke rij hij dan wel niet krijgt :idea:

Gesloten