Memberliste nur für Admin sichbar machen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

Ja mußt das genauso machen wie in der memberlist.php

MfG
Dave
Benutzeravatar
horscht
Mitglied
Beiträge: 201
Registriert: 28.11.2004 11:13

Beitrag 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 
LG horscht :D
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

Das ist gut wenn nur der Admin rein soll... Bei dir können eingeloggte User ja noch rein :wink:
Benutzeravatar
horscht
Mitglied
Beiträge: 201
Registriert: 28.11.2004 11:13

Beitrag 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?
LG horscht :D
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

Da bin ich überfragt :D Frag da mal lieber "Dein Richter" ;)

MfG
Dave
Dein Richter
Mitglied
Beiträge: 271
Registriert: 07.02.2005 21:41
Wohnort: zu Hause

Beitrag 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
Dein Richter
Mitglied
Beiträge: 271
Registriert: 07.02.2005 21:41
Wohnort: zu Hause

Beitrag von Dein Richter »

Nach oben schieb.
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

Was soll da gemacht werden?
Dein Richter
Mitglied
Beiträge: 271
Registriert: 07.02.2005 21:41
Wohnort: zu Hause

Beitrag von Dein Richter »

Na Profile sperren für alle ausser für den Admin. Bitte Danke. Frag nicht warum es soll.
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“