CMS - Der Dirigent » Entwicklung » DeDi-Entwicklung

Neue Umfrage | neues Thema | Antworten

User darf nur Plugin sehen

« Älteres Thema | Neueres Thema » Thema abonnieren | Thema versenden | Thema drucken

dedian
  Geschrieben am: 23. Nov 2006 - 20:56


Member


Gruppe: Tester
Beiträge: 703
Mitgliedsnummer: 170
Mitglied seit: 31. May 2003


Hallo!

Ich habe ein Plugin zur Terminverwaltung programmiert.
Nun ist es so dass die Mitglieder einer Usergruppe nach dem Login nur das Plugin sehen
dürfen und die anderen Bereiche nicht sichtbar sein dürfen.

Wenn ich nun der entsprechenden Gruppe Das Recht für den Seiten Bereich und eben
für mein Plugin gebe kann der User einloggen und das Plugin erreichen.

Wenn ich der Gruppe jedoch nur ein Recht auf das Plugin gebe bekommt er nach dem
Plugin ne Fehlermeldung nur der Login bricht ab.

Die Fehlermeldung:
QUOTE

Warning: main(inc/inc.plug_eventmanagement.php) [function.main]: failed to open stream: No such file or directory in /www/htdocs/w0079e34/cms/backend/main.php on line 150

Warning: main(inc/inc.plug_eventmanagement.php) [function.main]: failed to open stream: No such file or directory in /www/htdocs/w0079e34/cms/backend/main.php on line 150

Warning: main() [function.include]: Failed opening 'inc/inc.plug_eventmanagement.php' for inclusion (include_path='.:/usr/share/php:..') in /www/htdocs/w0079e34/cms/backend/main.php on line 150


Ich hab das Plugin und die Rechte folgendermaßen installiert:

mehr CODE

# Menüeintrag ins backendmenü hinzufügen
INSERT INTO dedi_backendmenu VALUES ('', 1, 0, 60, 'nav_eventmanagement', 'plugins/eventmanagement/index.php?is_frame_plugin=true', 'frame', '$perm->have_perm(\'\area_plug_eventmanagement\')');

# Sprachstring für Menüeintrag
INSERT INTO dedi_values VALUES ('', 0, 0, 'lang', 'nav_eventmanagement', '', '', '', 'Termine', 0, NULL, NULL, 'txt', NULL, NULL, 0);

#eventmanagement access recht - Menüpunkt unter Plugins-> eventmanagement wid angezeigt oder ausgeblendet
INSERT INTO dedi_values VALUES ('', 0, 0, 'user_perms', 'dedi_access', 'area_plug_eventmanagement', NULL, NULL, 'plug', 125, 'group_area_plug_eventmanagement', '', 'txt', NULL, NULL, 0);

#eventmanagement rechte
INSERT INTO dedi_values VALUES ('', 0, 0, 'user_perms', 'area_plug_eventmanagement', '1', NULL, NULL, '1', 10, 'group_area_plug_eventmanagement_1', '', 'txt', NULL, NULL, 0);
INSERT INTO dedi_values VALUES ('', 0, 0, 'user_perms', 'area_plug_eventmanagement', '2', NULL, NULL, '2', 20, 'group_area_plug_eventmanagement_2', '', 'txt', NULL, NULL, 0);

INSERT INTO dedi_values VALUES ('', 0, 0, 'user_perms', 'area_plug_eventmanagement', '3', NULL, NULL, '3', 30, 'group_area_plug_eventmanagement_3', '', 'txt', NULL, NULL, 0);
INSERT INTO dedi_values VALUES ('', 0, 0, 'user_perms', 'area_plug_eventmanagement', '4', NULL, NULL, '4', 40, 'group_area_plug_eventmanagement_4', '', 'txt', NULL, NULL, 0);

# Sprachstring für Rechte
INSERT INTO dedi_values VALUES ('', 0, 0, 'lang', 'group_area_plug_eventmanagement', '', '', '', 'Bereich Plugin / Event & Termin', 0, NULL, NULL, 'txt', NULL, NULL, 0);
INSERT INTO dedi_values VALUES ('', 0, 0, 'lang', 'group_area_plug_eventmanagement_1', '', '', '', 'Eigene Einträge anzeigen', 0, NULL, NULL, 'txt', NULL, NULL, 0);
INSERT INTO dedi_values VALUES ('', 0, 0, 'lang', 'group_area_plug_eventmanagement_2', '', '', '', 'Nur in eigene Gemeinden eintragen', 0, NULL, NULL, 'txt', NULL, NULL, 0);


INSERT INTO dedi_values VALUES ('', 0, 0, 'lang', 'group_area_plug_eventmanagement_3', '', '', '', 'Navi|Eventkalender anzeigen', 0, NULL, NULL, 'txt', NULL, NULL, 0);
INSERT INTO dedi_values VALUES ('', 0, 0, 'lang', 'group_area_plug_eventmanagement_4', '', '', '', 'Navi|Heurigenkalender anzeigen', 0, NULL, NULL, 'txt', NULL, NULL, 0);


Was muss ich in dem Fall noch beachten?

gruß Philipp

--------------------

www.regionumwolkersdorf.at
--> jetzt mit Jobbörse!!
Top    
hk-cons
Geschrieben am: 24. Nov 2006 - 07:39


Dauertester


Gruppe: Tester
Beiträge: 5444
Mitgliedsnummer: 71
Mitglied seit: 31. Mar 2003


aber das recht, sich im frontend anzumelden haben sie?

--------------------

spart sich sprüche und wird humorlos
Top   
dedian
Geschrieben am: 24. Nov 2006 - 08:29


Member


Gruppe: Tester
Beiträge: 703
Mitgliedsnummer: 170
Mitglied seit: 31. May 2003


HI!

Ja die Login-Rechte für Frontend und Backend hat die Gruppe

Gruß Philipp

--------------------

www.regionumwolkersdorf.at
--> jetzt mit Jobbörse!!
Top    
Eppi
Geschrieben am: 24. Nov 2006 - 10:47


.....................noname


Gruppe: Admin
Beiträge: 8077
Mitgliedsnummer: 1
Mitglied seit: 23. Mar 2003


das geht leider noch nicht. für den seitenbereich benötigen sie immer das recht zum sehen, da dieser als erster bereich geladen wird.

gruß, paul

--------------------

"Heute ist nicht aller Tage... ich komm wieder, keine Frage!"
Top   
dedian
  Geschrieben am: 24. Nov 2006 - 10:54


Member


Gruppe: Tester
Beiträge: 703
Mitgliedsnummer: 170
Mitglied seit: 31. May 2003


Hi!

Das ist aber sehr schlecht, kann man das nicht irgendwie ändern?
Ich würd das öfter brauchen.

gruß Philipp

--------------------

www.regionumwolkersdorf.at
--> jetzt mit Jobbörse!!
Top    
Eppi
Geschrieben am: 24. Nov 2006 - 13:09


.....................noname


Gruppe: Admin
Beiträge: 8077
Mitgliedsnummer: 1
Mitglied seit: 23. Mar 2003


da müsstest du am loginprozess schrauben. hier müsste kontrolliert werden, welcher bereich betreten werden darf und der erste erlaubte bereich angezeigt werden.

gruß, paul

--------------------

"Heute ist nicht aller Tage... ich komm wieder, keine Frage!"
Top   
dedian
Geschrieben am: 24. Nov 2006 - 13:14


Member


Gruppe: Tester
Beiträge: 703
Mitgliedsnummer: 170
Mitglied seit: 31. May 2003


Hi!

Gut ich hab es nun so gemacht ihm zwar den Seitenbereich freizuschalten
aber ihm dort keine Rechte zu geben, das passt so.

Am System mag ich nichts ändern weil das Updaten somit nicht mehr
so einfach wäre.

Wäre toll wenn man in der nächsten Version eben nur ein Plugin freischalten
könnte, das würde Dedi nicht nur als CMS interesant machen.

Danke für die Hilfe.

Philipp

--------------------

www.regionumwolkersdorf.at
--> jetzt mit Jobbörse!!
Top    
Eppi
Geschrieben am: 24. Nov 2006 - 15:28


.....................noname


Gruppe: Admin
Beiträge: 8077
Mitgliedsnummer: 1
Mitglied seit: 23. Mar 2003


ja, ist schon eingebaut...

gruß, paul

--------------------

"Heute ist nicht aller Tage... ich komm wieder, keine Frage!"
Top   

Thema wird von 0 Benutzer gelesen (0 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

7 Antworten seit 23. Nov 2006 - 20:56

Thema abonnieren | Thema versenden | Thema drucken


Neue Umfrage | neues Thema

Home | Das Projekt | Download | Entwicklung | Dokumentation | Forum | Impressum