Portal und Forum für Gäste sperren?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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
Ballernase
Mitglied
Beiträge: 11
Registriert: 19.06.2004 11:25

Portal und Forum für Gäste sperren?

Beitrag von Ballernase »

Hallo Leute,
ich hoffe, ihr könnt mir helfen. Innerhalb unserer Firma haben wir ein Mitarbeiterboard laufen mit dem Intro+Portal-Mod von AWSW, welches auch prima funktioniert. Damit Kollegen auch von zu Hause aus auf's Board zugreifen können, soll es nun vom Intranet ins Internet umziehen. Bis jetzt ist Gästen das Betreten und Lesen des Portals sowie des Forums möglich, weil es innerhalb der Firma sowieso egal ist. Im Internet ist es das jedoch nicht mehr. :roll:
Wie kann ich es also einrichten, dass dann nur noch das Intro zum Einloggen eingezeigt wird und man erst nach dem Einloggen auf das Portal und das Forum Zugriff hat?
Zugleich sollen natürlich auch die Links des Menüs im overall_header erst dann zu Portal und Forum weiterleiten, wenn ein Einloggen erfolgt ist.
Ich habe schon einige Beiträge durchsucht, aber immer nur die Reglementierung von Benutergruppen gefunden, jedoch nirgends wo man das Portal und das Forum komplett sperren kann.
Ich hoffe, ihr könnt mir ein paar tipps geben.
thx :grin:
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Du kannst für Links die Gäste nicht sehen sollen diesen Code verwenden:
<!-- BEGIN switch_user_logged_in -->
<a href="dein_link">Link</a>
<!-- END switch_user_logged_in -->
Ausserdem kannst du die Befugnisse deiner Foren auf Lesen = Reg stellen. Dann sehen Gäste bei manueller Eingabe der Portal/Forenadresse keine Beiträge etc.
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

Hallo,


sollen absolut nur Mitarbeiter auf das Forum kommen und was sehen können? Wenn ja, dann sichere doch den Zugang erstmal über ein zentralens Passwort ála .htaccess siehe hier: http://www.sensiebels.de/download/xssen/index.htm danach das gesamte Forum in den Befugnissen nur für registrierte Mitglieder sichtbar und lesbar, posten ja sowieso, dann hast Du nahezu absolut sicher, dass nur Mitarbeiter draufkommen. Desweiteren kannst Du Registrierungen auch nur noch per Admin freischalten lassen.

Ansonsten gibt es noch einen Mod (weiß aber nicht wie er heißt) der dafür sorgt, dass nicht eingeloggte Besucher nur auf die Login/Registrier- Aufforderung geleitet werden. Das wäre ja auch noch was für Dich - vielleicht kennt ja jemand hier den genauen Titel der Mod.



Gruß,
Max
Ballernase
Mitglied
Beiträge: 11
Registriert: 19.06.2004 11:25

Beitrag von Ballernase »

danke schon mal für die antworten.
Ansonsten gibt es noch einen Mod (weiß aber nicht wie er heißt) der dafür sorgt, dass nicht eingeloggte Besucher nur auf die Login/Registrier- Aufforderung geleitet werden. Das wäre ja auch noch was für Dich -
jo, genau das wär's natürlich. weiss jemand, wie der mod heisst?
Ballernase
Mitglied
Beiträge: 11
Registriert: 19.06.2004 11:25

Beitrag von Ballernase »

ich hab mal rumgesucht und folgende 2 mods gefunden, die vielleicht passen könnten:
###############################################
## Hack Title: Restrict Guest Access
## Hack Version: 1.0.0 (phpBB 2.0.4)
## Author: Encoder <encoder@blackaces.net>
##
## Description: Denies guests access to member profiles, usergroups,
## memberlist, search, staff pages and hides the personal
## information displayed at the bottom of posts.
##
## Installation Level: Easy
## Installation Time: 5 minutes
##
## Files To Edit: 6
## viewtopic.php
## memberlist.php
## groupcp.php
## profile.php
## search.php
## staff.php
##
##
## Support: http://www.phpbbhacks.com/forums
## Copyright: ©2003 Restrict Guest Access 1.0.0 - Encoder
##
###############################################
und diesen hier
##############################################################
## MOD Title: Extra permission
## MOD Author: Niels < ncr@db9.dk > (Niels Chr. Rød) http://mods.db9.dk
## MOD Description: If you wish to control witch users may see/use
## special pages this mod makes it posible to include
## some code to the php pages, so you as admin may
## define per user / usergroup what permissions they have.
## MOD Version: 1.0.1
## MOD Compatibility: 2.0.6
##
## Installation Level: Easy
## Installation Time: 4 Minutes (1mn by EasyMOD of Nuttzy)
## Files To Edit: 8
## index.php
## memberlist.php
## admin/admin_forumauth.php
## includes/auth.php
## includes/constants.php
## includes/functions_admin.php
## includes/page_header.php
## templates/subSilver/overall_header.tpl
##
## Included Files: 3
## extra_perm_db_update.php
## examples/add_perm_db_update.php
## examples/remove_perm_db_update.php
##
##############################################################
ich weiss aber nicht, welche von beiden besser wäre bzw. was ich zusätzlich in der portal.php und index.php ändern müsste. :roll:
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

Hi,


also der erste MOD sorgt nur dafür, dass alles was in irgend einer Weise Profil heißt, nicht für Gäste erreichbar ist.

Mit dem Zweiten kannst Du das erreichen, was Du willst, musst es aber für jeden Benutzer einstellen - wäre mir zu nervig.

Es gibt einen Mod, der wirklich jeden Gast auf die Login-/Registrier-Seite Leitet - damit kannst Du alles sperren, für jeden Fremden und die gereggten User haben alles sichtbar. Das macht m.E. weniger Aufwand.
Aber ich weiß leider nicht, wie dieser MOD heißt. Sicherlich fällt das hier noch jemanden ein.



Gruß,
Max


[EDIT] habs gefunden: http://www.phpbbhacks.com/viewhack.php?id=1605
Ballernase
Mitglied
Beiträge: 11
Registriert: 19.06.2004 11:25

Beitrag von Ballernase »

super, danke! [ externes Bild ]
ich werde es gleich mal ausprobieren!
Ballernase
Mitglied
Beiträge: 11
Registriert: 19.06.2004 11:25

Beitrag von Ballernase »

hab's gerade ausprobiert, und ist leider doch nicht so einfach, obwohl es so aussieht.
der mod ist ganz kurz und sieht so aus:
#-----[ OPEN ]------------------------------------------------
#
/templates/subSilver/overall_header.tpl
#
#-----[ FIND ]------------------------------------------------
# Near the end, around line 304
<!-- BEGIN switch_view -->
<table width="{BLOCK_SIZE}" cellspacing="0" cellpadding="2" border="0" align="top">
<tr>
<td align="left" valign="bottom"><span class="gensmall">{CURRENT_TIME}</span></td>
</tr>
<tr>
<td align="left" valign="bottom"><span class="nav"><a href="http://cmlms.3kd.net/index.php?page=2" class="nav">{L_INDEX}</a></span></td>
</tr>
</table>
<!-- END switch_view -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
// redirect
<!-- BEGIN switch_user_logged_out -->
<script language="JavaScript">
self.location.href="http://www.yoursitename.com/forum/login.php";
</script>
<!-- END switch_user_logged_out -->
// end redirect
zum einen gibt es die zeilen, die ich suchen soll bei mir gar nicht. wenn ich die redirect-zeilen bei mir in die overall_header.tpl anhänge, will mein browser immer automatisch die login.php laden. an sich gar nicht schlecht, aber auch in der login.php (bzw. intro.php) wird die overall_header.tpl angezeigt, sodass sich mein browser aufhängt, weil er immer wieder von neuem anfängt, die login.php zu laden. :(
wie ich das verstehe, müsste das redirect auf eine seite verweisen, welche nicht den overall_header verwendet. nehme ich die header-zeile aus der login.php raus, funktionert das ganze zwar, aber in der login-seite wird nur noch murks ohne das styling angezeigt.
was soll ich machen? :cry:
Antworten

Zurück zu „phpBB 2.0: Mod Support“