Login Integration
Verfasst: 27.01.2010 22:06
Bitte nicht schlagen, ich denke das Thema hängt euch langsam zum Halse raus aber nach drei Stunden suchen geb ich es jetzt auf und eröffne jetzt diesen Thread.
Ich hätte gerne auf einer seperaten Webseite das Login "Kästchen" aus dem Forum und zwar ohne zwischendurch für den Benutzer sichtbar wirklich ins Forum zu müssen.
Alles was ich bis jetzt zu dem Thema für PHPBB 3 gefunden habe läuft darauf hinaus, dass meine Seite zwangsläufig ins Forum führt zum/beim Login.
Was ich bisher habe ist das:
Der erste Code meiner Seite ist
Und an der Stelle wo der eigentliche Login laufen soll folgendes:
Das läuft ja auch soweit, aber nur wenn ich eingeloggt bin. D. h. wenn ich nihct eingeloggt bin werde ich auf die index.php vom Forum geleitet um mich einzuloggen. Ich hätte aber gerne dass die Leute auf meiner Seite bleiben und statt der Loginseite vom Forum auf meiner Seite per kleines "Formular-,Loginkästchen" aufgefordert werden. Und bei Login eben auch auf der Seite bleiben. Ich könnte zwar ein eigenständiges Loginsystem benutzen aber, dass wäre unvorteilhaft.
Alles was ich bisher über Google, dieses Board und deren KnowledgeBase hab ich entweder nicht richtig verstanden und daher umsetzen können oder es ist eben nicht das was ich suche?!
Hoffe ihr könnt mir nochmal helfen?
Gruß
Ich hätte gerne auf einer seperaten Webseite das Login "Kästchen" aus dem Forum und zwar ohne zwischendurch für den Benutzer sichtbar wirklich ins Forum zu müssen.
Alles was ich bis jetzt zu dem Thema für PHPBB 3 gefunden habe läuft darauf hinaus, dass meine Seite zwangsläufig ins Forum führt zum/beim Login.
Was ich bisher habe ist das:
Der erste Code meiner Seite ist
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if(!$user->data['is_registered'])
{
if ($user->data['user_id'] != ANONYMOUS)
{
trigger_error('NOT_AUTHORISED');
}
login_box('', $user->lang['NOT_AUTHORISED']);
}
?>
Und an der Stelle wo der eigentliche Login laufen soll folgendes:
Code: Alles auswählen
<?php
if($user->data['is_registered'])
//if($user->data['session_logged_in'])
//user is logged in
{
print $user->data['username'];
echo'<span class="brightgreen"> is logged in</span><br />
<a title="See You Later" href="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=logout', true, $user->session_id). '">Log out</a>';
}
else
//user is not logged in
{
echo'You are not logged in<br /><a title="Log Yourself In" href="your log in page">Log In</a> or
<a title="Register" href="forum/ucp.php?mode=register"> Register</a>';
}
?>
Alles was ich bisher über Google, dieses Board und deren KnowledgeBase hab ich entweder nicht richtig verstanden und daher umsetzen können oder es ist eben nicht das was ich suche?!
Hoffe ihr könnt mir nochmal helfen?
Gruß