ich hatte gestern einige Fragen zum externen Login zum phpBB, und zu einem externen Bereich, der durch das phpBB-Login mit geschützt werden soll.
Das klappt auch wunderbar.
Ein Problem ist aber, wie logge ich den User wieder aus?
Denn: wenn er sich über das externe Login einloggt, steht er zwar im Forum als eingeloggt da, hat aber im Forum selbst keinen Auslog-Link, und auf der externen Seite auch nicht.
Wie kann ich auf der externen Seite einen Auslog-Link setzen, bzw. wohln muss der verweisen?
Hier der code des Logins:
Code: Alles auswählen
<form action="http://www.domain.com/forums/index.php" method="post">
Benutzername: <input type="text" name="username"><br>
Passwort: <input type="password" name="password"><br>
Autologin? <input type="checkbox" name="autologin"><br>
<input type="hidden" name="redirect" value="geschuetze_seite1.php">
<input type="submit" name="login" value="Login">
</form>
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = '../forums/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if( $userdata['session_logged_in'] )
{ ?>
Hallo, ich bin geschützt
<? }
else
{ ?>
Blabla, sorry geschützer HTML Bereich, draussen bleiben ;-)
<? }
?>
//wie ein logout realisieren?
Kann mir jemand helfen?
Danke,
Tommy