Miniature Re-direction Suite

Redirect users to a page other than index on login, logout and registration

Partial request I have seen many times on phpBB.com - I've used the replacement file as portal.php, as more often than not users want to redirect to their portal page instead - but you can put any file in here of your choosing.

#
#-----[ OPEN ]------------------------------------------
#
ucp.php
#
#-----[ FIND ]------------------------------------------
#
            case 'register':
                    if ($user->data['is_registered'] || isset($_REQUEST['not_agreed']))
                    {
                            redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
                    } 
#
#-----[ REPLACE WITH ]------------------------------------------
#
            case 'register':
                    if ($user->data['is_registered'] || isset($_REQUEST['not_agreed']))
                    {
                            redirect(append_sid("{$phpbb_root_path}portal.$phpEx"));
                    } 
#
#-----[ FIND ]------------------------------------------
#
        case 'login':
            if ($user->data['is_registered'])
            {
                redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
            }

            login_box(request_var('redirect', "index.$phpEx")); 
#
#-----[ REPLACE WITH ]------------------------------------------
#
        case 'login':
            if ($user->data['is_registered'])
            {
                redirect(append_sid("{$phpbb_root_path}portal.$phpEx"));
            }

            login_box(request_var('redirect', "portal.$phpEx"));  
#
#-----[ FIND ]------------------------------------------
#
            meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));

            $message = $message . '<br /<br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a> '); 
#
#-----[ REPLACE WITH ]------------------------------------------
#
            meta_refresh(3, append_sid("{$phpbb_root_path}portal.$phpEx"));

            $message = $message . '<br /<br />' . sprintf($user->lang['RETURN_PORTAL'], '<a href="' . append_sid("{$phpbb_root_path}portal.$phpEx") . '">', '</a> '); 
#
#-----[ OPEN ]------------------------------------------
#
language/en/common.php
#
#-----[ FIND ]------------------------------------------
#
        'RETURN_INDEX'                => '%sReturn to the index page%s', 
#
#-----[ REPLACE WITH ]------------------------------------------
#
        'RETURN_PORTAL'               => '%sReturn to the portal page%s',