+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Benutzerverwaltung für eigenen PHP-Code nutzen

  1. #1
    Neu an Board
    Registriert seit
    20.03.2009
    Beiträge
    9
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Benutzerverwaltung für eigenen PHP-Code nutzen

    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

    Code:
    <?php
    defined( '_JEXEC' ) or die( 'Restricted Access' );
    ?>
    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.

    Zudem müsste ich ja den User abfragen:

    Code:
       public function getUserName()
       {
    		$user =& JFactory::getUser();
    		if ($user->id == 0)
    		{
                     echo "Nicht eingeloggt";
    		} else {
                     echo "Eingeloggt";
    		}
       }
    findet den Aufruf zu JFactory nicht. Fehlt da ein include?

    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
    Geändert von sinai (20.01.2010 um 09:33 Uhr)

  2. #2
    Neu an Board
    Registriert seit
    20.03.2009
    Beiträge
    9
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Konnte es lösen indem ich das hier nutze: Alpha, aber klappt prima.

    http://extensions.joomla.org/extensi...n-modules/1758

    Andy

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein