Code: Alles auswählen
if ($auth->auth["uid"] != "nobody") {
cInclude("classes", "class.frontend.groups.php");
$FEGroupMemberCollection = new FrontendGroupMemberCollection;
$FEGroupMemberCollection->setWhere("idfrontenduser", $auth->auth["uid"]);
$FEGroupMemberCollection->setWhere("idfrontendgroup", <ID der zu prüfenden Gruppe>);
$FEGroupMemberCollection->query();
if ($FEGroupMemberCollection->next())
{
// ... mach was
echo "Abrakadabra";
}
}
Natürlich passiert nur etwas, wenn
- eine Frontend User-Gruppe angelegt und dessen ID im Modul eingetragen wurde (statt <ID der zu prüfenden Gruppe>).
- ein Frontend User angelegt wurde
- der Frontend User in die Gruppe eingetragen wurde
- die Gruppe zum Zugriff auf die Kategorie berechtigt wurde, in der sich der Artikel mit diesem Modul befindet
- man sich mit dem Frontend User-Account auf der Webseite anmeldet
- und den Artikel aufruft
Unter Tips & Tricks hier im Forum findet sich eine Information zu Frontend User-Gruppen, Frontend Usern, geschützten Kategorien und Authentifizierung, da ist das Vorgehen im Detail erläutert.
Gruß
HerrB