Benutzerdaten verbergen

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.
Antworten
Benutzeravatar
Diego
Mitglied
Beiträge: 225
Registriert: 20.06.2003 16:08
Wohnort: Lemgo

Benutzerdaten verbergen

Beitrag von Diego »

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.
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Beitrag von JumpinJack »

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.
Liebe Grüße
JumpinJack
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Beitrag von JumpinJack »

Tja da war chaze mal wieder schneller! :D
Respekt!!
Also streiche meine Lösung und nimm die vom Chaze!
Liebe Grüße
JumpinJack
Benutzeravatar
Diego
Mitglied
Beiträge: 225
Registriert: 20.06.2003 16:08
Wohnort: Lemgo

Beitrag von Diego »

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...
Benutzeravatar
Angela Goldig
Mitglied
Beiträge: 221
Registriert: 21.04.2003 04:10
Kontaktdaten:

Beitrag von Angela Goldig »

ich hab einfach in der profile_view_body.tpl am anfang der datei

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
und am ende

Code: Alles auswählen

<!-- END switch_user_logged_in -->
und schon kommt ein gast nicht mehr ins userprofil ;)
~blubb~
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Beitrag von JumpinJack »

Gar nicht mal so doof. Ziemlich goile Steuerung! :)
Liebe Grüße
JumpinJack
Sared
Mitglied
Beiträge: 1
Registriert: 18.08.2003 16:26

Beitrag von Sared »

Halöle

@Angela Goldig
Klasse Sache das !!!
Wollt mich nur eben mal bedanken :wink:
Benutzeravatar
Lucas1510
Mitglied
Beiträge: 823
Registriert: 04.07.2003 13:59

Beitrag von Lucas1510 »

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
Antworten

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