Benutzerdaten verbergen
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.
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.
Benutzerdaten verbergen
Ich würde gerne die Daten meiner User vor Gästen schützen.
Da es sich um einen geschlossenen Kreis handelt, würde ich gerne das Gäste sich nicht den Wohnort und all die anderen Daten sehen können.
Kann man zum Beispiel die Mitgliederliste nur für User anzeigen lassen?
Vielen Dank im voraus.
Da es sich um einen geschlossenen Kreis handelt, würde ich gerne das Gäste sich nicht den Wohnort und all die anderen Daten sehen können.
Kann man zum Beispiel die Mitgliederliste nur für User anzeigen lassen?
Vielen Dank im voraus.
- JumpinJack
- Mitglied
- Beiträge: 953
- Registriert: 27.05.2002 10:37
- Wohnort: Ariendorf
- Kontaktdaten:
Ja das geht.
Da gibts ne richtige Lösung die mir jetzt erst mal zu kompliziert ist und ne "dreckige" Lösung.
Also auf die schnelle die nicht ganz saubere Lösung:
Geh in der Overall_header.tpl und suche den Link auf die Memberlist.
Such einfach "U_MEMBERLIST".
Nun den Code der für den Link zuständig ist setzt du dann nur noch zwischen:
<!-- BEGIN switch_user_logged_in -->
<dein link>
<!-- END switch_user_logged_in -->
Dann sehen die nicht angemeldeten den Link nicht mehr. Kennen sie aber die URL, dann können sie trotzdem gucken.
Da gibts ne richtige Lösung die mir jetzt erst mal zu kompliziert ist und ne "dreckige" Lösung.
Also auf die schnelle die nicht ganz saubere Lösung:
Geh in der Overall_header.tpl und suche den Link auf die Memberlist.
Such einfach "U_MEMBERLIST".
Nun den Code der für den Link zuständig ist setzt du dann nur noch zwischen:
<!-- BEGIN switch_user_logged_in -->
<dein link>
<!-- END switch_user_logged_in -->
Dann sehen die nicht angemeldeten den Link nicht mehr. Kennen sie aber die URL, dann können sie trotzdem gucken.
Liebe Grüße
JumpinJack
JumpinJack
- JumpinJack
- Mitglied
- Beiträge: 953
- Registriert: 27.05.2002 10:37
- Wohnort: Ariendorf
- Kontaktdaten:
Danke, das funktioniert wirklich wunderbar...und dann auch noch simpel...
Allerdings kann ein Gast immer noch auf der Startseite zum Beispiel per klick auf den neuesten angemeldeten User sich ein Profil anschauen...Gibt es dafür auch eine Lösung?
Ist zwar nicht ganz so wichtig aber wenn es was geben würde, wäre es auch nicht verkehrt...
Allerdings kann ein Gast immer noch auf der Startseite zum Beispiel per klick auf den neuesten angemeldeten User sich ein Profil anschauen...Gibt es dafür auch eine Lösung?
Ist zwar nicht ganz so wichtig aber wenn es was geben würde, wäre es auch nicht verkehrt...
- Angela Goldig
- Mitglied
- Beiträge: 221
- Registriert: 21.04.2003 04:10
- Kontaktdaten:
ich hab einfach in der profile_view_body.tpl am anfang der datei
und am ende
und schon kommt ein gast nicht mehr ins userprofil 
Code: Alles auswählen
<!-- BEGIN switch_user_logged_in -->
Code: Alles auswählen
<!-- END switch_user_logged_in -->
~blubb~
- JumpinJack
- Mitglied
- Beiträge: 953
- Registriert: 27.05.2002 10:37
- Wohnort: Ariendorf
- Kontaktdaten:
Ich habe das bei mir folgendermaßen gelöst. Ich habe den Restrict-Guest-Access-Mod installiert:
MOD Title: Restrict Guest Access
MOD Author: Flipper < flipper@pogoworld.co.uk > (Duncan Campbell) http://www.pogoworld.co.uk
MOD Description: Denies guests access to member profiles, usergroup, memberlist pages and hides the personal information displayed at the bottom of posts.
MOD Version: 1.1.1
Danach habe ich in jede php-Datei, von der ich nicht möchte, daß ein Gast/Nicht-Registrierter sie einsehen kann (Memberlist.php, Kontakt.php, Statistik.php). folgenden Code eingefügt (auch aus der Mod-Inst.-Anweisung):
#
#-----[ FIND ]------------------------------------------
#
//
// End session management
//
#
#-----[ AFTER, ADD ]------------------------------------
#
// Begin 'Restrict Guest Access' MOD
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.".$phpEx."?redirect=memberlist.".$phpEx, true));
exit;
}
// End 'Restrict Guest Access' MOD
So wird jeder nicht registrierte/eingeloggte User auf die Login-Seite weitergeleitet. Nach dem Login, vorausgesetzt derjenige ist registriert, wird man dann an die in fettgedruckte php-Datei weitergeleitet.
Bei Memberlist.php habe ich dann, wie oben zu sehen, auch memberlist eingetragen, bei Kontakt ebend auch kontakt und so weiter.
Da ich zum Zeitpunkt der Installation des Mods noch keinerlei Erfahrungen hatte mit php (und solchen Sachen: <!-- BEGIN switch_user_logged_in -->), habe ich den etwas komplizierteren Weg gewählt.
Aber vielleicht nützt es ja trotzdem was
Viele Grüße,
Lucas
MOD Title: Restrict Guest Access
MOD Author: Flipper < flipper@pogoworld.co.uk > (Duncan Campbell) http://www.pogoworld.co.uk
MOD Description: Denies guests access to member profiles, usergroup, memberlist pages and hides the personal information displayed at the bottom of posts.
MOD Version: 1.1.1
Danach habe ich in jede php-Datei, von der ich nicht möchte, daß ein Gast/Nicht-Registrierter sie einsehen kann (Memberlist.php, Kontakt.php, Statistik.php). folgenden Code eingefügt (auch aus der Mod-Inst.-Anweisung):
#
#-----[ FIND ]------------------------------------------
#
//
// End session management
//
#
#-----[ AFTER, ADD ]------------------------------------
#
// Begin 'Restrict Guest Access' MOD
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.".$phpEx."?redirect=memberlist.".$phpEx, true));
exit;
}
// End 'Restrict Guest Access' MOD
So wird jeder nicht registrierte/eingeloggte User auf die Login-Seite weitergeleitet. Nach dem Login, vorausgesetzt derjenige ist registriert, wird man dann an die in fettgedruckte php-Datei weitergeleitet.
Bei Memberlist.php habe ich dann, wie oben zu sehen, auch memberlist eingetragen, bei Kontakt ebend auch kontakt und so weiter.
Da ich zum Zeitpunkt der Installation des Mods noch keinerlei Erfahrungen hatte mit php (und solchen Sachen: <!-- BEGIN switch_user_logged_in -->), habe ich den etwas komplizierteren Weg gewählt.
Aber vielleicht nützt es ja trotzdem was
Viele Grüße,
Lucas