$su - problem
$su - problem
Wenn ich $su verwende, um den Pfad hinter der Domäne zu erhlaten, so bekomme ich beim login ein &login und echo $su bleibt leer.
Wie kann ich &login über eine Variable abfragen oder geht es nicht bzw. nur über einen String der gesamten URL ?
Wie kann ich &login über eine Variable abfragen oder geht es nicht bzw. nur über einen String der gesamten URL ?
Re: $su - problem
Wie sieht es mit $_GET aus?
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: $su - problem
Das würde bedeuten : Abfrage : if $login == 1 (string private....) then... oder wie korrekt ?
Die Variable wird auch nicht über echo angezeigt.
$f wäre eine Alternative ? : if ( ($f != 'login') || ($f != 'xh_login_failed') ) ...nur soll das nur bei angehängtem &login ausgewertet werden
Ich will abfragen ob an die Url ein &login angehängt ist (wie vor dem Eingeben des Passworts).
Abhängig davon wird eine bestimmte Funktion ausgeführt.(HTTP_REFERER und REQUEST_URI ... nur &login ... <?php echo loginlink();?> )
Die Variable wird auch nicht über echo angezeigt.
$f wäre eine Alternative ? : if ( ($f != 'login') || ($f != 'xh_login_failed') ) ...nur soll das nur bei angehängtem &login ausgewertet werden
Ich will abfragen ob an die Url ein &login angehängt ist (wie vor dem Eingeben des Passworts).
Abhängig davon wird eine bestimmte Funktion ausgeführt.(HTTP_REFERER und REQUEST_URI ... nur &login ... <?php echo loginlink();?> )
Re: $su - problem
Das scheint mir keinen Sinn zu ergeben. Wenn der loginlink() nur angezeigt wird, wenn &login Teil des Querystring ist, dann kommt man nur durch manuelle Eingabe von &login zum Loginscreen – und dort wird der (ohnehin sinnlose) loginlink() nicht angezeigt, weil der Loginscreen ab XH 1.7 separat (also ohne template.htm) erzeugt wird. Dazu kommt, dass man sich grundsätzlich nicht auf den HTTP_REFERER verlassen kann, da ein Client diesen nicht setzen muss (und IMHO nicht setzen sollte).
Was möchtest du denn erreichen?
Christoph M. Becker – Plugins for CMSimple_XH
Re: $su - problem
Da beim Einloggen das $su nicht angezeigt wird und somit wohl leer ist, muss ich &login abfragen, das an die Uri angehängt ist. Ich will damit eine Umleitung verhindern. Evtl. geht es aber auch mit if ($su != '')....
Noch eine Nebenbemerkung : Das $f ='Login' könnte man bei Mehrbenutzersystemen statt if (!Adm) verwenden, wie zB bei gxsecurity [dh. if ($f !='Login')...]
Noch eine Nebenbemerkung : Das $f ='Login' könnte man bei Mehrbenutzersystemen statt if (!Adm) verwenden, wie zB bei gxsecurity [dh. if ($f !='Login')...]
Re: $su - problem
Ich verstehe leider immer noch nicht, worum es geht. Aber mal die Erklärung wie das Login bei einem Standard-CMSimple_XH 1.7.2 funktioniert:
- Ich rufe die Seite "Plugins" auf – URL ist dann http://localhost/xhrel12/?Plugins
- Ich klicke auf den Login-Link – URL ist dann http://localhost/xhrel12/?Plugins&login; während der Abarbeitung der Anfrage ist $su === 'Plugins'; $login === null; $f === 'login'
- Ich gebe das Passwort ein und sende das Formular ab: URL ist dann http://localhost/xhrel12/?Plugins; während der Arbeitung der Anfrage ist $su === 'Plugin'; $login === 'true'; $f === '';
Nein, könnte man nicht.Noch eine Nebenbemerkung : Das $f ='Login' könnte man bei Mehrbenutzersystemen statt if (!Adm) verwenden, wie zB bei gxsecurity [dh. if ($f !='Login')...]
Christoph M. Becker – Plugins for CMSimple_XH
Re: $su - problem
Irgendwie wird bei mir bei meiner xampp-Installation bei $su beim Login nichts angezeigt.
Ich habe auf net.square7.ch/XH1610 eine cleane 1610- Version (eigentlich nur für private Zwecke als Nachfolger der Maxim 1.67 unter php7.1) mit kleinen Problemen, wie dass die Seite sowohl unter /?name als auch unter /name erreichbar ist. Dort ist $Su beim Login tatsächlich nicht leer.
Dazu habe ich dort einen Code, nur ist das Problem, dass ich nach dem Einloggen auf 'Keine Seite ausgewählt' umgelenkt werde(ähnlich wie nach ?backup aus dem Forum).
Daher meine Idee einer Nachumlenkung - das ginge zB. durch eine Variable $urlx, die immer mit $su geladen wird. Nach dem Login kann dann über einen Code wie
public $urlx = "";
function redirx($urlx) {
$urlx = $su;
ob_start();
header('Location: '.$urlx);
ob_end_flush();
die();
} wieder auf das vorherige $su zurückgeleitet werden(obiges funktioniert noch nicht).
Nur geht das nicht über &login. Evtl. kann man auch die login-Funktion erweitern.
Ich habe auf net.square7.ch/XH1610 eine cleane 1610- Version (eigentlich nur für private Zwecke als Nachfolger der Maxim 1.67 unter php7.1) mit kleinen Problemen, wie dass die Seite sowohl unter /?name als auch unter /name erreichbar ist. Dort ist $Su beim Login tatsächlich nicht leer.
Dazu habe ich dort einen Code, nur ist das Problem, dass ich nach dem Einloggen auf 'Keine Seite ausgewählt' umgelenkt werde(ähnlich wie nach ?backup aus dem Forum).
Daher meine Idee einer Nachumlenkung - das ginge zB. durch eine Variable $urlx, die immer mit $su geladen wird. Nach dem Login kann dann über einen Code wie
public $urlx = "";
function redirx($urlx) {
$urlx = $su;
ob_start();
header('Location: '.$urlx);
ob_end_flush();
die();
} wieder auf das vorherige $su zurückgeleitet werden(obiges funktioniert noch nicht).
Nur geht das nicht über &login. Evtl. kann man auch die login-Funktion erweitern.
Re: $su - problem
Es kommt darauf an, wie man das Login aufruft: entweder mit oder ohne "Seiten-URL", also http://example.com/?Seite&login oder http://example.com/?&login. In letzterem Fall ist $su === '', in ersterem Fall ist $su === 'Seite', und dann findet der Adminbereich auch die gewünschte Seite.
Christoph M. Becker – Plugins for CMSimple_XH
Re: $su - problem
im Xampp ist die URL localhost/xh1610/einleitung - das würde einiges erklären. Das zu beheben wäre eine andere Sache.
Bei http://net.square7.ch/XH1610/XH1610clean-0.5/Download geht es ohne www (Ssu am unteren Bildrand)
Was mich inzwischen mehr interessiert ist, warum der Pfad nach dem Login (in der cleanen Version) und nach dem ?backup verloren geht (in allen XH - Versionen).
Bei http://net.square7.ch/XH1610/XH1610clean-0.5/Download geht es ohne www (Ssu am unteren Bildrand)
Was mich inzwischen mehr interessiert ist, warum der Pfad nach dem Login (in der cleanen Version) und nach dem ?backup verloren geht (in allen XH - Versionen).