Verhindern, daß nicht eingelogte User "Wer ist online&q

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
hdg
Mitglied
Beiträge: 40
Registriert: 04.07.2005 14:42

Verhindern, daß nicht eingelogte User "Wer ist online&q

Beitrag von hdg »

Also ich will verhindern, daß nicht eingelogte User Zugriff auf die "Mitgliederliste" haben und sehen können wefn online ist in "Wer ist online?".

Kann mir einer dabei helfen? Also ich hab zu dem zweiten Problem eine Anleitung hier im Forum gefunden, aber derjenige hat wohl noch nie ein MOD geschrieben, denn er schrieb: geh in Zeite 34 und gib das dazu. Aber in der Version 2.0.17 ist die Zeile ein Kommentar. Also ist das ganze für eine ganz alte Version geschrieben worden und es ist geradezu unmöglich was draus zu machen. Aber das wäre nur ein Teil der Lösung. Ich will auch die Mitgliederliste schützen.

Kann mir einer bei den Problemen helfen?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Für die Mitgliederliste ...
http://www.phpbb.de/viewtopic.php?t=47560

für die Wer ist Online Box ...

suche in der index_body.tpl

Code: Alles auswählen

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
	<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr> 
	<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>
  <tr> 
	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
</table>

<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
	<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>
ersetze mit:

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
	<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr> 
	<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>
  <tr> 
	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
</table>

<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
	<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>
<!-- END switch_user_logged_in -->
Markus
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

und wenn ich die viewonline.php direkt aufrufe nützt das mit dem Switch garncihts.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

und wenn du das nachfolgende in die viewonline.php packst kann man auch mit einem Direktaufruf nicht mehr schauen :wink:

Suche in der viewonline.php

Code: Alles auswählen

// End session management
danach einfügen:

Code: Alles auswählen

if (!$userdata['session_logged_in'] ) 
{ 
  redirect(append_sid("login.$phpEx?redirect=viewonline.$phpEx", true)); 
} 
Markus
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

grr das habe ich wieder vergessen Markus67 .
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

Markus67 hat geschrieben:Hi ...

und wenn du das nachfolgende in die viewonline.php packst kann man auch mit einem Direktaufruf nicht mehr schauen

Suche in der viewonline.php

Code: Alles auswählen

// End session management
danach einfügen:

Code: Alles auswählen

if (!$userdata['session_logged_in'] ) 
{ 
  redirect(append_sid("login.$phpEx?redirect=viewonline.$phpEx", true)); 
} 
Markus
Hallo Markus67,

danke für den tollen Tipp! Analog kann man, wie ich gerade ausprobiert habe, z.B. auch die Memberlist und die Suchfunktion für Gäste deaktivieren:

Suche in memberlist.php nach

Code: Alles auswählen

// End session management
//
Danach einfügen:

Code: Alles auswählen

// memberlist.php fuer Gaeste nicht mehr direkt aufrufbar
if (!$userdata['session_logged_in'] )
{
  redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
}
Suche in search.php nach

Code: Alles auswählen

// End session management
//
Danach einfügen:

Code: Alles auswählen

// search.php fuer Gaeste nicht mehr direkt aufrufbar
if (!$userdata['session_logged_in'] )
{
  redirect(append_sid("login.$phpEx?redirect=search.$phpEx", true));
}
LG, IPB_Flüchtling
hdg
Mitglied
Beiträge: 40
Registriert: 04.07.2005 14:42

Beitrag von hdg »

Vielen Dank Leute, hat alles wunderbar geklappt. @Markus67 - du hast mir bereits zum zweiten Mal geholfen. Wenn du so weiter machst, dann bin ich gezwungen dir was zu Weihnachten zu kaufen ;)
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“