Hallo zusammen
Ich habe vor eine bestehende Seite in Joomla zu integrieren. Dabei hab ich ein Problem bzw. brauche mal einen Schubs, denn so ganz habe ich das Joomlakonzept noch nicht begriffen.
Aktuell habe ich eine Seite, auf der man sich per Session in einen bestimmten Bereich einloggen kann, in dem man Daten in eine SQL-Datenbank schreibt.
Ohne Login bekommt man einen Warnhinweis.
Diesen PHP-Code würde ich ganz gerne per Wrapper in Joomla reinnehmen. Natürlich - so dachte ich - brauche ich ja da keine Session/Benutzerverwaltung mehr - das kann ja Joomla übernehmen, sonst müsste ich mich ja nochmal einloggen.
Also habe ich an den Anfang meiner Seite
gesetzt, da sonst ein direkter Aufruf möglich ist. Aber dann erscheint auch auf der über den Wrapper aufgerufenen Seite der Hinweis "Restricted Access". Ohne diesen ist aber die Eingabeseite für die DB direkt aufrufbar.Code:<?php defined( '_JEXEC' ) or die( 'Restricted Access' ); ?>
Zudem müsste ich ja den User abfragen:
findet den Aufruf zu JFactory nicht. Fehlt da ein include?Code:public function getUserName() { $user =& JFactory::getUser(); if ($user->id == 0) { echo "Nicht eingeloggt"; } else { echo "Eingeloggt"; } }
Gibt es denn eine Möglichkeit meine Seite nicht direkt aufrufbar zu machen, sondern nur anzuzeigen, wenn der Admin oder Publisher eingeloggt ist?
Danke für Eure Hilfe
Andy


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen