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 ?
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
Danke, das muss ich erstmal verdauen. Melde mich bestimmt bald wieder 😉
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.
Habe ein Doppelposting zu diesem Thema unter "Diverse sonstige Module". Tschuldigung aber es gehört nicht mehr in diesen Thread denke ich.