Seite 1 von 1
MOD soll nur für Registrierte User zugänglich sein
Verfasst: 30.06.2009 08:40
von Darth
Hallo,
ich habe in meinem Forum den
GeoMap-Mod installiert,
nun möchte ich aber, dass dieser nur für Registrierte User zugänglich sein soll., da im moment jeder Zugriff auf den Mod hat.
Könnte mir bitte jemand nen Tipp geben, wie ich das hinbekomme?
vielen Dank im Vorraus
Re: MOD soll nur für Registrierte User zugänglich sein
Verfasst: 03.07.2009 20:09
von BaerchenHH
Eine Möglichkeit wäre z.B. den Link im Template zu switchen (<!-- IF S_USER_LOGGED_IN -->)
Er ist dann zwar weiterhin normal zugänglich, der Link dahin aber nur für angemeldete User sichtbar... und wer den Link nicht sieht, kann ohne Wissen dessen auch nicht darauf zugreifen, oder?!
Re: MOD soll nur für Registrierte User zugänglich sein
Verfasst: 03.07.2009 22:08
von 4seven
um ganz sicher zu sein, sollte man direkt in der main-php des mods auf Anomymous prüfen

Re: MOD soll nur für Registrierte User zugänglich sein
Verfasst: 05.07.2009 00:39
von Trash-Master
Und zwar genau so:
Suche in der geomap.php: (Zeile 24-26)
Code: Alles auswählen
$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/geomap');
Füge danach ein:
Code: Alles auswählen
// Wenn User nicht eingeloggt ist Fehler ausgeben
if ($user->data['user_id'] == ANONYMOUS)
{
trigger_error('NOT_AUTHORISED');
exit;
}
Das wars auch schon.

Re: MOD soll nur für Registrierte User zugänglich sein
Verfasst: 06.07.2009 19:45
von Gumfuzi
Hier findest Du noch mehr Beispiele für Prüfung der Benutzerrechte:
http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten
Re: MOD soll nur für Registrierte User zugänglich sein
Verfasst: 09.07.2009 09:56
von Darth
Ok, ich danke euch allen, ich habe es jetzt so, wie Trash-Master es vorgeschlagen hat, gemacht.