Pagina 1 van 1

profile.php alleen voor bepaalde group en gebruiker zelf

Geplaatst: 14 apr 2006, 17:55
door Roepertje
Support template:
  • Wat is het probleem?
    Wanneer ontstond het probleem?
    Adres van je forum: http://
    Geïnstalleerde mods:
    Huidige template:
    phpBB versie: 2.0.??
    Waar is je forum gehost:
    Heb je onlangs iets verandert aan je forum?
    Heb je gezocht naar een antwoord? (Ja, welke zoekwoorden? Nee, probeer eerst eens te zoeken)
Overige opmerkingen:

Om alleen geregistreerde gebruikers toegang te geven om profielen in te zien gebruik ik deze mod.

Code: Selecteer alles

profile.php 

#
#-----[ FIND ]------------------------------------------
# 

if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
	$sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid'];
}
else
{
	$sid = '';
}

#
#-----[ AFTER, ADD ]------------------------------------
# 

// Begin 'Restrict Guest Access' MOD
$u = ( isset($HTTP_GET_VARS[POST_USERS_URL]) ) ? intval($HTTP_GET_VARS[POST_USERS_URL]) : intval($HTTP_POST_VARS[POST_USERS_URL]);
 
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode']; 
if ( !$userdata['session_logged_in']  && $mode == 'viewprofile') 
{ 
      redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile&".POST_USERS_URL."=".$u, true));
      exit; 
} 
// End 'Restrict Guest Access' MOD 
Hoe kan ik dit uitbreiden dat alleen leden behorend tot een bepaalde groep profielen mag inzien (en natuurlijk de gebruiker zijn eigen profiel).

Edit: Ik heb uiteindelijk deze mod gevonden: http://www.phpbb.de/viewtopic.php?t=65401

maar heb nog volgend probleempje:
http://www.phpbb.nl/viewtopic.php?t=28878&highlight=