#1

Julchen

Neuling  (3 Punkte)  ·   weiblich  ·   Deutschland  ·   Nachricht senden
 http://-

Ich habe mittels PHP-Clip per "require_once()" eine komplette eigene "App" als Seiteninhalt eingehängt. 

Nun würde ich eingeloggten Benutzern gerne einen besonderen Button anzeigen, aber $_SESSION ist entweder NULL oder es stehen ausschließlich meine eigenen Variablen drin, und ich komme so nicht weiter.

Ich habe auch schon versucht, die Ausführung eines PHP-Clips nur auf eingeloggte Benutzer zu beschränken, um dort dann eine Variable zu setzen, aber diese Einstellung scheint es gar nicht zu geben.

Übersehe ich hier etwas Offensichtliches?

 

#2

W2D Fan

Co-Administratorin  (4969 Punkte)  ·   weiblich  ·   Niederlande  ·   Nachricht senden

Ich habe das Thema im Off-Topic Unterforum verschoben weil die Frage nichts mit dem Programm Siquando Pro Web zu tun hat sondern eine reine PHP Frage ist die besser aufgehoben ist in einem PHP-Forum. Wir leisten auch keine Hilfe für Sachen die nichts mit Siquando Programme zu tun haben.


Gruß,
Marjorie

Hilfe ist nicht selbstverständlich. Deshalb halte ich ein "Dankeschön", nachdem jemandem geholfen wurde, für überaus angebracht und höflich.

#3

Julchen

Neuling  (3 Punkte)  ·   weiblich  ·   Deutschland  ·   Nachricht senden
 http://-

Ich habe KEIN Problem mit PHP.

Um Daten abzufragen, muß ich wissen, wo Siquando diese speichert oder an welcher Siquando-Schnittstelle diese bereitstehen.

Oder ob auch die Sichtbarkeit/Ausführbarkeit eines PHP-Clips an ein Login gebunden werden kann.

 


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »Julchen« (Heute, 14:36)
#4

MuggelClan

Forum-Sponsor  (1432 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden

Ich habe mittels PHP-Clip per "require_once()" eine komplette eigene "App" als Seiteninhalt eingehängt. 

Nun würde ich eingeloggten Benutzern gerne einen besonderen Button anzeigen, aber $_SESSION ist entweder NULL oder es stehen ausschließlich meine eigenen Variablen drin, und ich komme so nicht weiter.

Ich habe auch schon versucht, die Ausführung eines PHP-Clips nur auf eingeloggte Benutzer zu beschränken, um dort dann eine Variable zu setzen, aber diese Einstellung scheint es gar nicht zu geben.

Übersehe ich hier etwas Offensichtliches?

 

 Den PHP-Clip kannst du nicht auf die eingeloggten Benutzter bzw. Besucherkonto für Zugriffsrecht beschränken, das ist dan höchtens Benutzer und Gruppenverwaltung für Zugriffrecht bzw. für die Nutzung von SIQUNADO ProWeb MU.
Das sind zwei unterschiedliche Verwaltungen.
Für die Besucherkonto (Zugriffsrecht) kannst du nur einen Zugriffsgeschützten Bereich für die Ordner (Ordner-Eigenschaften) anlegen.

Natürlich kann man die $_SESSION mit Null bzw. Array ( ) gegenüber Array ( [NGRealms] => w.....388 ) auswerten.
Wenn also die $_SESSION null ist, dann verwende doch diese Information, also alle die Null sind, wird der Button nicht angezeigt und wenn nicht gleich null, dann ist gleich eingeloggt od soll angezeigt werden.

Soweit die Theorie, den sehen tu ich ja auch nichts. 😉


Mit freundlichen Grüßen

Thomas

Web To Date seit 2004, Siquando Web 12, Pro Web 9, Web Client 

#5

Julchen

Neuling  (3 Punkte)  ·   weiblich  ·   Deutschland  ·   Nachricht senden
 http://-


Natürlich kann man die $_SESSION mit Null bzw. Array ( ) gegenüber Array ( [NGRealms] => w.....388 ) auswerten.
Wenn also die $_SESSION null ist, dann verwende doch diese Information, also alle die Null sind, wird der Button nicht angezeigt und wenn nicht gleich null, dann ist gleich eingeloggt od soll angezeigt werden.

Wenn's denn mal so einfach wäre. 

Der PHP-Clip befindet sich unter Menüpunkt A, während das Login und ein geschützter Bereich sich unter Menüpunkt B befindet.

Ich möchte im grundsätzlich öffentlichen Bereich A zu all dem anderen (von PHP generierten) Inhalt einen Button hinzufügen, WENN Bereich B freigeschaltet ist.

Leider scheint Session A nichts von Session B zu wissen, so daß man nicht einmal "hintenrum" Infos durchreichen kann.

Mein letzter Versuch mittels einer Schattenkopie ist ebenfalls gescheitert. Denn dort ist Siquando wiederum ZU freizügig mit den Informationen.

Der Schatten-Absatz wird auch bei ausgeloggten(!) Usern angezeigt, obwohl ich die "Sichtbarkeit von der Quelle übernommen" habe. Das muß mir mal jemand erklären :/

 

 

 

59 Aufrufe | 5 Beiträge