Folgendes Problem:
Ich möchte auf meiner mobilen Version der Website, welche unter einer eigenen Subdomain läuft auch die Admidio-Anmeldung möglich machen. Ich habe mir ein eigenes Login-Formular gebastelt welches eine eigens im Verzeichnis der Subdomain liegende login_check.php und eine eigene cookie_check.php aufruft. Der Login klappt fehlerfrei, wenn ich nachher aber versuche mit echo $g_current_user->getValue("usr_login_name"); den Benutzernamen auszulesen ist dieser leer. Wenn ich dasselbe auf der Seite wo ich Admidio nutze mache klappt es.
Was muss ich beachten damit der Login unter einer Subdomain klappt, der auf dieselbe Datenbank zugreifen soll wie die vollständige Mitgliederverwaltung?
Ich möchte in der mobilen Version nur ein paar Downloads (Links werden hardcoaded gesetzt) verlinken, diese sollen allerdings nur nach erfolgreicher Anmeldung zur Verfügung stehen.
2 Admidio Installationen mit derselben Datenbank
-
- Beiträge: 119
- Registriert: 30. Jun 2008, 20:05
- Wohnort: Baden
- Kontaktdaten:
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Re: 2 Admidio Installationen mit derselben Datenbank
Wenn der Login funktioniert, besteht ja offensichtlich eine korrekt eingerichtete DB Verbindung.superminis hat geschrieben:echo $g_current_user->getValue("usr_login_name"); den Benutzernamen auszulesen ist dieser leer. Wenn ich dasselbe auf der Seite wo ich Admidio nutze mache klappt es.
Ich nehme mal an, für die o.g. Ausgabe nutzt Du eine eigene PHP Datei. Hast Du in diese denn auch die common.php mit eingebunden?
-
- Beiträge: 119
- Registriert: 30. Jun 2008, 20:05
- Wohnort: Baden
- Kontaktdaten:
-
- Beiträge: 119
- Registriert: 30. Jun 2008, 20:05
- Wohnort: Baden
- Kontaktdaten:
Hallo,
das Cookie wird unter der Domain angemeldet.
Ist das evtl. bei derselbe ?
Dann wäre das die Erklärung.
Bitte prüf das mal mit auf deiner Domain und auf der Subdomain.
Gruß
Fasse
das Cookie wird unter der Domain
Code: Alles auswählen
$_SERVER['HTTP_HOST']
Ist das evtl. bei derselbe ?
Dann wäre das die Erklärung.
Bitte prüf das mal mit
Code: Alles auswählen
echo $_SERVER['HTTP_HOST'];
Gruß
Fasse
-
- Beiträge: 119
- Registriert: 30. Jun 2008, 20:05
- Wohnort: Baden
- Kontaktdaten: