Seite 2 von 2

Verfasst: 01.03.2003 15:41
von saerdnaer
frage: du willst dich nur auf der seite einloggen oder?

ah

Verfasst: 01.03.2003 17:34
von mini-power
Ja, eigentlich schon.

Ich möchte einfach, dass der Login im Popup-Fenster eigentlich das gleiche macht, wie wenn ich mich im Forum direkt einloggen würde.

greetz mini-power

Verfasst: 03.03.2003 17:32
von saerdnaer
okay... dann könnte man ja einfach die normale loginfunktion benutzen...

in der tpl datei:
suche

Code: Alles auswählen

action="gastpopup.php"
ersetzen durch

Code: Alles auswählen

action="{S_ACTION}"
suche:

Code: Alles auswählen

<input type="hidden" name="redirect" value="index.php" />
ersetzen durch

Code: Alles auswählen

<input type="hidden" name="redirect" value="gastpopup.php?mode=close" />
und dann verwende einfach noch diese datei als php datei:

Code: Alles auswählen

<?php 
define('IN_PHPBB', true); 

$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 

$gen_simple_header = true;

if ( $HTTP_GET_VARS['mode'] == 'close' )
{
        message_die(GENERAL_MESSAGE, 'Sie haben sich erfolgreich eingeloggt.<br/><br/><a href="javascript:window.close();">Fenster schließen</a>');
} 

$page_title = $lang['Guest'] . ' Popup'; 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

$template->set_filenames(array( 
'body' => 'gastpopup.tpl') 
); 
 
$template->assign_vars(array( 
'S_ACTION' => append_sid("login.$phpEx")) 
);

$template->pparse('body'); 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?>