Zitat von
07alex07
Darf ich fragen, wieso du die Seite nicht mit Contao lösen willst?
Das frage ich mich auch. Vielleicht sind die einzelnen PHP-Dateien bereits von irgendwoher vorhanden und müssen "nur" mit Contao verheiratet werden. Dennoch wäre zu überlegen, ob ein eigenes Modul hier nicht besser wäre.
@Zaolat Geht es hier um Contao 3.5 oder 4.4?
Grundsätzlich kann man das Contao-Framework so laden:
PHP-Code:
require 'system/initialize.php';
Dann hat man alles zur Verfügung, mit dem Contao so arbeitet. Für Dich wären dann die Klassen FrontendUser und User interessant (erstere extended letztere).
Das heißt eine Testdatei, die einfach die IDs der Gruppen des angemeldeten Nutzers ausgibt, könnte so aussehen:
PHP-Code:
<?php
define('TL_MODE', 'FE');
require 'system/initialize.php';
class UserPage
{
public function test() {
$user = FrontendUser::getInstance();
if ($user->authenticate() === true) {
var_dump($user->groups);
}
}
}
$page = new UserPage();
$page->test();
Bevor das Ganze aber zu sehr im weiteren Detail potentiell in eine für die weitere Umsetzung Deines Vorhabens sehr mühselige Richtung geht, würde ich auch gerne verstehen, warum eine Umsetzung als Contao-Modul auszuschließen wäre.
Lesezeichen