Seite 1 von 1

Profil aublenden für Gäste

Verfasst: 21.10.2006 17:51
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

Re: Profil aublenden für Gäste

Verfasst: 21.10.2006 17:56
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:

Verfasst: 21.10.2006 17:57
von Miriam
Meinst Du jetzt nicht aufrufbar weil kein Link hinterlegt oder nicht anzeigbar, weil nicht eingeloggt oder beides zusammen?

Verfasst: 21.10.2006 18:07
von tomshome
@gloriosa
Du verstehst mich glaub ich falsch. das suche ich nicht.

@Miriam
Such aufrufbar weil kein Link hinterlegt

Verfasst: 22.10.2006 08:58
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']));
}