Zum Inhalt springen

Nur eingeloggte BE-User sollen bestimmte FE-Seite sehen

Erstellt am 27. Januar 2007 · 4 Antworten · letzte Antwort am 28. Januar 2007

Tags: Frage

beelzebub ·

Hi ,
ich möchte die Extension calendar nur für eingeloggte Backenduser sichtbar machen.Würde gerne auf ein weiteres Loginformular verzichten.
User sollen innerhalb des Backends die Seite ansehen können. Darf von aussen über die URL aber nicht ichtbar sein.

Gibt es da eine Möglichkeit ?

just2b ·

Hallo,

nicht ohne die Ext umzuschreiben... füg einfach ne if-abfrage in der main-funktion dazu, denn alles vom BE user ist im Array $GLOBALS['BE_USER'] gespeichert

georg

beelzebub ·

Ich habe jetzt mal experimentiert und die Mainklasse class.tx_cal_controller.php
der Extension mit einer If Bedingung versehen.Wenn die Variable nicht be_users enthält soll sich das Script beenden.

$test = $GLOBALS['BE_USER']->user[ses_name];

echo $test;

if ($GLOBALS['BE_USER']->user[ses_name] !== "be_typo_user")

die ("satz mit x");

Nun betrifft diese Bedingung anscheinend nicht nur die Kalenderfunktion.Alle Seiten wenn nicht eingeloggt zeigen im FE nun "satz mit x" hmmmpf

Im Backend eingeloggt kann ich sämtliche Seiten sehen

Habe noch einen Versuch mit der Instanz class.tx_cal_viewcontroller.php
gemacht. Dasselbe Phänomen.

beelzebub ·

Habe ein Doppelposting zu diesem Thema unter "Diverse sonstige Module". Tschuldigung aber es gehört nicht mehr in diesen Thread denke ich.