Wieder mal Login. Bin am verzweifeln...
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Wieder mal Login. Bin am verzweifeln...
Es geht mal wieder um den Login.
Auf meiner HP kann man sich anmelden mit seinem Usernamen und den Passwort was man bei der registrierung eingegeben hat. Funktioniert auch wunderbar.
Wenn ich nun in das Forum gehe muß ich mich da auch nochmal anmelden. Wie bekommt man es hin das man sich nur bei einen von beiden anmelden muß?
Es soll also beides funktionieren ob ich mich nun auf meiner HP anmelde oder im Forum.
MfG
Progmore
Auf meiner HP kann man sich anmelden mit seinem Usernamen und den Passwort was man bei der registrierung eingegeben hat. Funktioniert auch wunderbar.
Wenn ich nun in das Forum gehe muß ich mich da auch nochmal anmelden. Wie bekommt man es hin das man sich nur bei einen von beiden anmelden muß?
Es soll also beides funktionieren ob ich mich nun auf meiner HP anmelde oder im Forum.
MfG
Progmore
In wie fern sind denn die beiden Logins verknüpft?
Gruß, Philipp
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Sind denn die Daten in der Benutzer-Tabelle des Forums konsistent mit den Daten der Web-Seite?
Gruß, Philipp
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Demnach brauchen wir 'ne Möglichkeit, um die Benutzerdaten von deinem Forum auf die phpBB-Seiten zu übertragen. Das einfachste dabei ist sicherlich, wenn wir die Daten einfach als Klartext übertragen, was allerdings aus Gründen der Sicherheit nicht die eleganteste Lösung ist.
Ist das für dich akzeptabel und hast du die Möglichkeit, diese Daten innerhalb deines Forums auszulesen? Liegt dort das Passwort in unverschlüsselter Form vor?
Gruß, Philipp
BTW: das Problem ist in dem Fall, dass ich ein mir unbekanntes System mit einem mir deutlich mehr vertrauten System verknüfen soll. Daher gibt's erst mal mehr Fragen als Lösungen...
Ist das für dich akzeptabel und hast du die Möglichkeit, diese Daten innerhalb deines Forums auszulesen? Liegt dort das Passwort in unverschlüsselter Form vor?
Gruß, Philipp
BTW: das Problem ist in dem Fall, dass ich ein mir unbekanntes System mit einem mir deutlich mehr vertrauten System verknüfen soll. Daher gibt's erst mal mehr Fragen als Lösungen...
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Wie fit bist du denn in PHP? Weil etwas Programmierarbeit wird das werden...
Der einfachste Weg dürfte vermutlich der sein, dass du auf eine Zwischenseite linkst, die den Anmeldestatus deiner Homepage prüft, darauf basierend eine Session für den User im Forum erstellt und ihn dann (angemeldet) ins Forum weitergibt.
Gruß, Philipp
Der einfachste Weg dürfte vermutlich der sein, dass du auf eine Zwischenseite linkst, die den Anmeldestatus deiner Homepage prüft, darauf basierend eine Session für den User im Forum erstellt und ihn dann (angemeldet) ins Forum weitergibt.
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Nun, der Weg dürfte dieser hier sein:
Erstelle eine neue PHP-Seite. Diese Seite sollte folgendes machen:
1. prüfen, ob der Benutzer richtig angemeldet ist.
2. wenn ja, den entsprechenden Benutzer in der phpbb_users des Forums suchen und prüfen ob der User aktiv ist (user_active = 1) und ob das Passwort (user_password - ebenfalls als md5) stimmt.
3. wenn soweit alles in Ordnung ist, musst du einen neuen Eintrag in der phpbb_sessions erstellen:
session_id: erstellt mit md5(uniqid($user_ip))
session_user_id: user_id aus der User-Tabelle
session_start: aktueller Zeitstempel (PHP: time())
session_time: gleicher Wert wie session_start
session_ip: $user_ip
session_page: 0
session_logged_in: immer 1
Die Variable $user_ip ist dabei die IP des Users in Hex-Form, allerdings sind da ein paar Ausnahmen zu beachten - werfe da mal einen Blick in die common.php.
4. Nun leitest du den Browser auf das Forum weiter und zwar auf die index.php, wobei du als Parameter sid die erstellte session_id weitergibst. Also z.B. http://www.domain.de/forum/index.php?sid=123
Der Benutzer sollte eigentlich dann angemeldet sein. Was noch fehlt, ist evtl. die Erstellung eines Cookies - aber evtl. nimmt uns phpBB diese Arbeit ab. Melde dich einfach nochmal, wenn du soweit bist.
Gruß, Philipp
Erstelle eine neue PHP-Seite. Diese Seite sollte folgendes machen:
1. prüfen, ob der Benutzer richtig angemeldet ist.
2. wenn ja, den entsprechenden Benutzer in der phpbb_users des Forums suchen und prüfen ob der User aktiv ist (user_active = 1) und ob das Passwort (user_password - ebenfalls als md5) stimmt.
3. wenn soweit alles in Ordnung ist, musst du einen neuen Eintrag in der phpbb_sessions erstellen:
session_id: erstellt mit md5(uniqid($user_ip))
session_user_id: user_id aus der User-Tabelle
session_start: aktueller Zeitstempel (PHP: time())
session_time: gleicher Wert wie session_start
session_ip: $user_ip
session_page: 0
session_logged_in: immer 1
Die Variable $user_ip ist dabei die IP des Users in Hex-Form, allerdings sind da ein paar Ausnahmen zu beachten - werfe da mal einen Blick in die common.php.
4. Nun leitest du den Browser auf das Forum weiter und zwar auf die index.php, wobei du als Parameter sid die erstellte session_id weitergibst. Also z.B. http://www.domain.de/forum/index.php?sid=123
Der Benutzer sollte eigentlich dann angemeldet sein. Was noch fehlt, ist evtl. die Erstellung eines Cookies - aber evtl. nimmt uns phpBB diese Arbeit ab. Melde dich einfach nochmal, wenn du soweit bist.
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
