Profil aublenden für Gäste

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
tomshome
Mitglied
Beiträge: 35
Registriert: 03.05.2005 23:06
Wohnort: Insel Hiddensee
Kontaktdaten:

Profil aublenden für Gäste

Beitrag von tomshome »

Hallo,

ich würde gerne im gesamten Forum die Profile der Benutzer für Gäste ausblenden.

Auch im Index und im eingebauten Mod Ähnlich Beiträge.

Damit wir uns richtig verstehen:
Der Benutzername des Profils soll sichtbar bleiben, nur halt nicht aufrufbar sein.

Ciao,
Thomas
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Re: Profil aublenden für Gäste

Beitrag von gloriosa »

Hallo,
dazu
tomshome hat geschrieben:Damit wir uns richtig verstehen:
hättest Du vor dem Posting die, viel zu selten benutzte, boardeigene Funktion [ externes Bild ] Suchen strapazieren sollen um derartige Ergebnisse zu finden ! :oops:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Meinst Du jetzt nicht aufrufbar weil kein Link hinterlegt oder nicht anzeigbar, weil nicht eingeloggt oder beides zusammen?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
tomshome
Mitglied
Beiträge: 35
Registriert: 03.05.2005 23:06
Wohnort: Insel Hiddensee
Kontaktdaten:

Beitrag von tomshome »

@gloriosa
Du verstehst mich glaub ich falsch. das suche ich nicht.

@Miriam
Such aufrufbar weil kein Link hinterlegt
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

tomshome hat geschrieben:@Miriam
Such aufrufbar weil kein Link hinterlegt
:o :o :o
Da passt doch was nicht zusammen. :)

Also wenn Du es so haben willst, musst Du in allen Dateien, die einen Link zu einem Profil bereitstellen, die Änderungen durchführen.
Meiner Meinung nach sollte das so gehen:

Code: Alles auswählen

if( !$userdata['session_logged_in'] )
{
	<Profil ohne Link>
}
else
{
<Profil mit Link>
}
Das ist aber kein Schutz dagegen, dass uneingeloggte User (oder Suchmaschinen) das Profil aufrufen können. Das geht immer noch.

Falls Du einen generellen Schutz vor der Profilanzeige durch uneingeloggte Surfer haben möchtest, kannst Du das hier machen:
finde in der /includes/usercp_viewprofil.php

Code: Alles auswählen

if ( !defined('IN_PHPBB') )
{
        die("Hacking attempt");
        exit;
}
füge danach ein:

Code: Alles auswählen

if (!$userdata['session_logged_in'])
{
    redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=" . $HTTP_GET_VARS['mode']. "&u=" . $HTTP_GET_VARS['u']));
}
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „Coding & Technik“