pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: Breaker in 19 März 2007, 12:46:06

Titel: Neue Usergruppe wie feststellen ?
Beitrag von: Breaker in 19 März 2007, 12:46:06
Hallo, leider konnte ich zu dem Thema nichts finden ;-)

Die normale Benutzergruppe "User" läßt sich ja mit "MX_IS_USER" oder "mxIsUser()" feststellen

aber wie sieht es aus, wenn ich eine weitere Benutzergruppe angelegt habe, welche ein paar Rechte mehr haben soll als die normale Gruppe...wie Frage ich das ab ?

Das ganze soll ein Kundenbereich werden, wo Lizenzen bestellt und neue Kunden eingetragen werden sollen...da sollten die normalen User keinen Zugriff drauf haben ;)

Titel: Re: Neue Usergruppe wie feststellen ?
Beitrag von: Biker in 19 März 2007, 12:50:52
Wozu willst Du das denn abfragen?

Du kannst doch im Adminmenü unter Benutzergruppen die Rechte für die einzelnen Benutzergruppen - auch für neu angelegte - vergeben und die Blöcke und Module entsprechend mit Rechten versehen,damit nur diese Benutzergruppe die entsprechenden Inhalte sehen kann.

Gruß
Bernd
Titel: Re: Neue Usergruppe wie feststellen ?
Beitrag von: Breaker in 19 März 2007, 12:56:02
Manchmal können die Dinge so einfach sein ;-D


Danke dir :)

Titel: Re: Neue Usergruppe wie feststellen ?
Beitrag von: Biker in 19 März 2007, 12:59:57
Bitte...freut mich, wenn ich Dir damit geholfen habe! ;)
Titel: Re: Neue Usergruppe wie feststellen ?
Beitrag von: JoergK in 19 März 2007, 20:38:49
Zitat von: Breaker in 19 März 2007, 12:46:06
Die normale Benutzergruppe "User" läßt sich ja mit "MX_IS_USER" oder "mxIsUser()" feststellen

Das muß mal etwas korrigiert werden: Mittels der genannten functions wird nur abgefragt, ob der aktuelle User ein registrierter User ist. Nicht mehr und nicht weniger.  ;)
Titel: Re: Neue Usergruppe wie feststellen ?
Beitrag von: Breaker in 20 März 2007, 00:15:47
Naja, wenn er kein registrierter User ist, ist er aber auch nicht MX ;D

Trotzdem stehe ich vor einem kleinen Prob :

Ich habe ein Modul geschrieben, das eigentlich für alle zugänglich sein sein (News, Infos, Bestellungen usw.)...zusätzlich sollen sich die Benutzergruppe "Kunde" am gleichen Modul einlogen können, die Benutzergruppe "User" aber diesen Login garnicht sehen und schon garnicht einlogen können ;)

Titel: Re: Neue Usergruppe wie feststellen ?
Beitrag von: Biker in 20 März 2007, 11:49:59
Wenn ich das jetzt richtig verstanden habe, dann müsstest DU:

1. das Modul "für alle Besucher" freigeben
2. den Block für den Kunden-Login jedoch nur für die Benutzergruppe "Kunden" freigeben

Allerdings verstehe ich nicht so ganz, warum sich ein Kunde erst einloggen soll, wenn das Modul doch eh für alle zugänglich ist!?
Wenn das Modul sowieso für alle freigegeben ist, dann braucht sich der Kunde ja gar nicht einloggen, um das Modul aufrufen zu können.

Gruß
Bernd
Titel: Re: Neue Usergruppe wie feststellen ?
Beitrag von: Breaker in 23 März 2007, 13:38:55
Weil in dem Modul Infoarmationen über ein Projekt stehen, die für jeden Zugänglich sein sollen, zusätzlich (Ich habe die Stelle in der User-Tabelle in der DB gefunden => $user_ingroup) sollen bestimmte Funktionen nur für die User-Gruppe "2" zugänglich sein ;)

Die Usergruppe, welche die erweiterten Funktionen bekommt, läßt sich im Admin dann einstellen ;)