Seite 2 von 2

Verfasst: 28.09.2004 10:25
von wicht
Einfluß auf den Cookie haste per AdminPanel, theoretisch könntest du den auf http://host/ setzen.

Mein Portal ist noch nicht online. wohl erst ende der woche.

Das die Session ID da ist muß ja nicht unbedingt heissen das du eingeloggt bist. Ich hab grad ehrlich gesagt keine Ahnung ob nicht auch gästen ne Session ID zugeteilt wird (wie gesagt, weiß ich nicht).

Ok....grad getestet, du kriegst selbst bei falschem login ne session id ebenso wenn du als gast reintrudelst. das hat also nix auszusagen.

Verfasst: 28.09.2004 10:46
von holunda
habs mal online gestellt:
http://www.chaos.at/extranet/index.php

test // test

login am board selber klappt mit userdaten ohne probleme.
beim login im portal gibt er mir auch die userid in phpbb2mysql_data zurück ERGO eingeloogt.

Danach die Weiterleitung per $header[8] aufs FOrum -> nicht eingeloggt.

Verfasst: 28.09.2004 10:57
von wicht
Hm, ich bin am Ende mit meinem Latein.
Das einzige das mir aufällt ist das er die SID nicht ins cookie zu setzen scheint. macht er aber auch nicht wenn ich mich normal einlogge.

Ich glaub da kann ich dir grad nicht weiterhelfen ohne den Source zu sehen.
Sorry.

Verfasst: 28.09.2004 11:02
von holunda
wie sieht denn dein verhältnis
LOGIN PORTAL <-> PFAD FORUM (login.php) aus.

Irgendwo muss da ja der hund begraben lieben

Verfasst: 28.09.2004 11:13
von wicht
Login / Portal:
http://cleric/priest/halter/
Forum:
http://cleric/priest/halter/forum/[login.php]

Also Portal eine Ebene höher als das Forum.

Verfasst: 20.10.2004 17:48
von wicht
Ich denke ich hab das problem.
Und zwar wird bei diesem postRequest die IP des Servers mit übergeben (Logisch da der Server ja den Request macht und nicht der Client). Somit steht die Falsche IP in der Session Tabelle.
Diese muß man im nachhinein einfach auf die IP des Clients setzen dann sollte es funktionieren.
Ich probiers gleich mal.

Verfasst: 21.10.2004 09:40
von holunda
hmm ja stimmt könnte funktionieren, aber die IP muss ja mit dem Post Mitgeschickt werden oder?

Für eine praktikable Lösung wäre ich sehr dankbar, da ich es momentan per stupiden GET Request mache. Is nicht gerade sauber ...

grüße
Alex

Verfasst: 07.12.2004 21:54
von Maik20
Hallo,

ich bin gerade dabei dein Code bei mir einzubinden und stehe jetzt vor dem gleichen Problem. Ich melde mich am CMS an, bin aber im Forum nicht drin.

Woran kann das liegen. IP kann es erstmal nicht sein, da ich den server lokal (notebook) laufen habe und davon auf die seite zugreife. Ergo ist die IP (Server, Client) gleich.

Wie gehe ich jetzt systematisch vor um das ganze zum laufen zu bringen?

1. Code kopiert
2. CMS und PHPBB Login sind gleich
3. Pfade:

127.0.0.1/Server/index.php (index und login file für CMS)
127.0.0.1/Server/libs/phpbb/... (phpBB)

Das bekomme ich mit der Postfunktion zurück und schreibe es in den Header:

3 - X-Powered-By: PHP/4.2.3

4 - Set-Cookie: phpbb2mysql_data=a%3A0%3A%7B%7D; expires=Wed, 07-Dec-05 20:49:14 GMT; path=/

5 - Set-Cookie: phpbb2mysql_sid=5da1afb0afe5cc4f377d3e248a4594be; path=/

6 - Cache-Control: private, pre-check=0, post-check=0, max-age=0

7 - Expires: 0

Der user_active Flag wird sogar auf 1 gesetzt.

Eine Idee?

Danke