Irgendwie wäre da eine Info beim Plugins gut, wie das neu geht<?php
include_once($_SERVER['DOCUMENT_ROOT']. "/admidio/adm_program/system/common.php");
?>
<?php
include($_SERVER['DOCUMENT_ROOT']. "/admidio/adm_plugins/login_form/login_form.php");
?>
Login Form in 5.0
Login Form in 5.0
Das Login Form scheint sich so geändert zu haben das der Login nichtmehr möglich ist wie vorher, vorher wars ja mit:

Re: Login Form in 5.0
Gibts keine Lösung? {"status":"success","url":"https:\/\/www.URL.ch\/admidio\/modules\/overview.php"}
kommt nach dem Anmelden, muss man en neu anders Includen?
Edit: Scheint wirklich am Include zu luegen, wenn man den Index direkt aufruft kommt das man eingeloggt ist, aber scheinbar auch nicht wie vorher zum overview wie vorher
kommt nach dem Anmelden, muss man en neu anders Includen?
Edit: Scheint wirklich am Include zu luegen, wenn man den Index direkt aufruft kommt das man eingeloggt ist, aber scheinbar auch nicht wie vorher zum overview wie vorher
- MightyMCoder
- Developer
- Beiträge: 170
- Registriert: 21. Jun 2023, 14:46
Re: Login Form in 5.0
Hallo Fabian86,
Das Login_Form Plugin ist kein normales Plugin und es ist nicht dafür gemacht, von anderen Plugins aufgerufen zu werden.
Bei diesem Plugin handelt es sich rein um ein Overview-Plugin und es benötigt meineswissens den Grundaufbau der Overview-Seite, um korrekt zu funktionieren.
Wenn du den Zugriff zu einem Plugin nur mit einem gültigen Login ermöglichen willst, dann solltest du folgendes includieren:
Dies wird auch von allen internen Admidio-Modulen verwendet.
Hoffe, dass das dir weiterhilft.
Viele Grüße
MightyMCoder
Das Login_Form Plugin ist kein normales Plugin und es ist nicht dafür gemacht, von anderen Plugins aufgerufen zu werden.
Bei diesem Plugin handelt es sich rein um ein Overview-Plugin und es benötigt meineswissens den Grundaufbau der Overview-Seite, um korrekt zu funktionieren.
Wenn du den Zugriff zu einem Plugin nur mit einem gültigen Login ermöglichen willst, dann solltest du folgendes includieren:
Code: Alles auswählen
require_once(__DIR__ . '/../../system/common.php');
require(__DIR__ . '/../../system/login_valid.php');
Hoffe, dass das dir weiterhilft.
Viele Grüße
MightyMCoder
Re: Login Form in 5.0
Hallo zusammen,
ich muss das gerade noch mal richtigstellen.
Die Overview-Plugins können weiterhin als eigenständige Plugins in andere Seiten integriert werden. Mit Version 5 wurde das eigentlich noch verbessert, so dass diese jetzt auch als iFrame laufen sollten.
In deinem Code war allerdings der Pfad zum Plugin und zu der common geändert. Du müsstest es jetzt so integrieren:
Viele Grüße
Fasse
ich muss das gerade noch mal richtigstellen.
Die Overview-Plugins können weiterhin als eigenständige Plugins in andere Seiten integriert werden. Mit Version 5 wurde das eigentlich noch verbessert, so dass diese jetzt auch als iFrame laufen sollten.
In deinem Code war allerdings der Pfad zum Plugin und zu der common geändert. Du müsstest es jetzt so integrieren:
Code: Alles auswählen
<?php
include_once($_SERVER['DOCUMENT_ROOT']. "/admidio/system/common.php");
include($_SERVER['DOCUMENT_ROOT']. "/admidio/adm_plugins/login_form/index.php");
?>Fasse
Re: Login Form in 5.0
Ich habe für die 5.0.4 jetzt mal Anpassungen gemacht, dass man das Plugin bequem über ein iFrame aufrufen kann. Dann ist die Integration wesentlich einfacher.
https://github.com/Admidio/admidio/issues/1940
Werde ich jetzt auch mal entsprechend dokumentieren.
https://github.com/Admidio/admidio/issues/1940
Werde ich jetzt auch mal entsprechend dokumentieren.
Re: Login Form in 5.0
Emmm jetzt bin ich gerade verwirrt, jetzt kommt es immer zum Code:
{"status":"success","url":"https:\/\/www.URL.ch\/admidio\/modules\/overview.php"}
Auch wenn ich das admidio/adm_plugins/login_form/index.php direkt aufrufe, allerdings, wenn ich dann F5 Drücke kommt es zum übersicht wer eingelogt ist (man wird nicht weitergeleitet zum overview.php)
Vorher mit 4.x konnte man sich direkt über den Include einloggen und dann kam gleich die übersicht
{"status":"success","url":"https:\/\/www.URL.ch\/admidio\/modules\/overview.php"}
Auch wenn ich das admidio/adm_plugins/login_form/index.php direkt aufrufe, allerdings, wenn ich dann F5 Drücke kommt es zum übersicht wer eingelogt ist (man wird nicht weitergeleitet zum overview.php)
Vorher mit 4.x konnte man sich direkt über den Include einloggen und dann kam gleich die übersicht