Seite 1 von 1

Nach Login wieder zur ursprünglichen Seite

Verfasst: 23.04.2006 11:55
von Scotty
So traurig es auch klingt aber ich musste meine Mitgliedergarte für Gäste sperren, sie wurde schon von einigen geklaut.

Hab meine Mitgliederkarte auf einer zusätzlichen integrierten Seite fürs Forum und es gemäß der Doku so eingebunden:

Code: Alles auswählen

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

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

// Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_MAP);
init_userprefs($userdata);

$page_title = 'Mitgliederkarte';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

// Prüfung der Benutzerrechte
if ( $userdata['session_logged_in'] )
{
	$template->set_filenames(array('body' => 'map_body.tpl'));
}
else
{
	redirect('login.'.$phpEx);
}

$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Meine frage ist nun, wie geht das das wenn sich jemand einloggt, dann automatisch wieder zur karte umgeleitet wird? Momentan gelangt derjenige dann ja auch den Index. Ist zwar nicht wirklich tragisch aber na ja, ich frag dennoch mal…;)

Verfasst: 23.04.2006 12:39
von punkface
Hallo

ersetzt einfach

Code: Alles auswählen

redirect('login.'.$phpEx);
mit

Code: Alles auswählen

redirect(append_sid("login.$phpEx?redirect=map.$phpEx", true));

Verfasst: 23.04.2006 12:45
von Scotty
Ja genau, 1000 Dank, klappt :).