Für jeden User können im Backend andere Seiten erlaubt werden! (unter (Administration / Benutzer / Kategorie / Frontend Zugriff ))
Nach dem Einloggen wird dann ein zweites Textfeld angezeigt.
Code: Alles auswählen
<?php
/******************************************
* File : Text2 (Mit Berechtigungsabfrage)
* Project : Contenido
* Descr :
*
* Author : Florian Behrendt
* Created : 30.04.2005
* Modified :
*
* © Open Source
*****************************************/
/* z.Z. wird abgefragt, user zugewiesene Rechte auf die Kategorie hat (Administration / Benutzer / Kategorie / Frontend Zugriff )
Abfrage nach übergeordneten Rechten bei (Administration / Benutzer / Bereiche / Frontend Zugriff ) fehlt bzw. noch klappt nicht.
$perm->have_perm_area_action_item("str","front_allow", "0") ||
bei Adminrecht auch Login erlaubt.
*/
if ($perm->have_perm_area_action_item("str","front_allow", "$idcat") || $perm->have_perm())
{echo "Ausgabe genehmigt <BR>";
echo "CMS_HTML[2]";
}
else
{echo "Keine Ausgabe <BR>";}
?>
Anstatt echo "CMS_HTML[2]"; kann man natürlich auch ein anderes Element anzeigen lassen.
Ich benutze inzwischen das Loginmodul für das Frontend
http://contenido.org/forum/viewtopic.ph ... asc&start=
Hier kann man immer erkennen, ob man angemeldet ist und sich jederzeit einloggen.
Die Datei zu Punkt1) front_crcloginform.inc.php habe ich ersetzt durch:
Code: Alles auswählen
<head>
<meta http-equiv="refresh" content="0; URL=front_content.php">
<!-- ... andere Angaben im Dateikopf ... -->
</head>
Viel Spaß damit
Florian