Seite 2 von 4

Verfasst: 01.03.2005 00:14
von Dave
Ja mußt das genauso machen wie in der memberlist.php

MfG
Dave

Verfasst: 01.03.2005 00:18
von horscht
ein Teil vom Restrict Guest Access Mod ;)

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------
# 

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 

Verfasst: 01.03.2005 00:21
von Dave
Das ist gut wenn nur der Admin rein soll... Bei dir können eingeloggte User ja noch rein :wink:

Verfasst: 01.03.2005 00:26
von horscht
@Dave hast ja recht, aber was soll es denn für einen Sinn machen, dass nur der Admin die Profile sehen kann, aber die angemeldeten User nicht?

Verfasst: 01.03.2005 00:27
von Dave
Da bin ich überfragt :D Frag da mal lieber "Dein Richter" ;)

MfG
Dave

Verfasst: 01.03.2005 00:38
von Dein Richter
Da wir zur Zeit ein bsschen Stress mit einem Gameclan haben wollen wir das unterbinden das sich jeder einfachg so ins Forum anmelden kann und dann über die Profile auch an die Userdaten kommt. Die Freischaltung neuer Mitglieder im Forum ist zwar auf manuell aber man kann ja nicht erst von jedem neuen das Führungszeugnis verlangen.

Text
als download

Verfasst: 01.03.2005 10:05
von Dein Richter
Nach oben schieb.

Verfasst: 01.03.2005 10:44
von Dave
Was soll da gemacht werden?

Verfasst: 01.03.2005 10:58
von Dein Richter
Na Profile sperren für alle ausser für den Admin. Bitte Danke. Frag nicht warum es soll.

Verfasst: 01.03.2005 11:00
von Dave
Du meinst die Profilansicht?
Suche:

Code: Alles auswählen

else if ( $mode == 'editprofile' || $mode == 'register' )
{
Füge danach ein:

Code: Alles auswählen

if ( $userdata['user_level'] != ADMIN &&  $mode == 'editprofile' ) 
{ 
  message_die(GENERAL_MESSAGE, $lang['Not_Authorised']); 
}
MfG
Dave