Verhindern, daß nicht eingelogte User "Wer ist online&q
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.
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.
Verhindern, daß nicht eingelogte User "Wer ist online&q
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?
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?
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
ersetze mit:
Markus
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} [ {L_WHOSONLINE_ADMIN} ] [ {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>
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} [ {L_WHOSONLINE_ADMIN} ] [ {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 -->
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
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
danach einfügen:
Markus
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
Code: Alles auswählen
if (!$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=viewonline.$phpEx", true));
}
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
-
- Mitglied
- Beiträge: 1862
- Registriert: 23.12.2004 22:46
Hallo Markus67,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.phpdanach einfügen:Code: Alles auswählen
// End session management
MarkusCode: Alles auswählen
if (!$userdata['session_logged_in'] ) { redirect(append_sid("login.$phpEx?redirect=viewonline.$phpEx", true)); }
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
//
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));
}
Code: Alles auswählen
// End session management
//
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));
}