Kommer bara till index.php när anv. klickar på profil

Detta är ett arkiv för phpBB2 Support, Diskussion, MODar, Stilar och översättningar. Den tillhandahålls endast för referensändamål.

Moderatorer: Supportgrupp, Moderatorgrupp

Användarens profilbild
guerillaman
Medlem
Medlem
Inlägg: 28
Blev medlem: 2006-11-20 11:52
Svar: 0

Kommer bara till index.php när anv. klickar på profil

Inlägg av guerillaman »

Vet inte vad som är fel. Jag tror att jag gjorde en ändring enligt någon instruktion i detta forum, men något blev fel. Nu vet jag inte vart felet ligger (blivit småblind efter massa stirrande).

Kan någon kolla koden?

Kod: Markera allt

<?php
/***************************************************************************
 *                                profile.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: profile.php,v 1.193.2.7 2006/04/09 16:17:27 grahamje Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_PROFILE);
init_userprefs($userdata);
//
// End session management
//

// session id check
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
	$sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid'];
}
else
{
	$sid = '';
}

// Begin 'Restrict Guest Access' MOD
$u = ( isset($HTTP_GET_VARS[POST_USERS_URL]) ) ? intval($HTTP_GET_VARS[POST_USERS_URL]) : intval($HTTP_POST_VARS[POST_USERS_URL]);
 
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode']; 
if ( !$userdata['session_logged_in']  && $mode == 'viewprofile') 
{ 
      redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile&".POST_USERS_URL."=".$u, true));
      exit; 
} 
// End 'Restrict Guest Access' MOD

//
// Set default email variables
//
$script_name = preg_replace('/^\/?(.*?)\/?$/', '\1', trim($board_config['script_path']));
$script_name = ( $script_name != '' ) ? $script_name . '/profile.'.$phpEx : 'profile.'.$phpEx;
$server_name = trim($board_config['server_name']);
$server_protocol = ( $board_config['cookie_secure'] ) ? 'https://' : 'http://';
$server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/';

$server_url = $server_protocol . $server_name . $server_port . $script_name;

// -----------------------
// Page specific functions
//
function gen_rand_string($hash)
{
	$rand_str = dss_rand();

	return ( $hash ) ? md5($rand_str) : substr($rand_str, 0, 8);
}
//
// End page specific functions
// ---------------------------

//
// Start of program proper
//
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
	$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
	$mode = htmlspecialchars($mode);

	if ( $mode == 'viewprofile' )
	if ( $mode == 'viewprofile' )
   {
      if ($userdata['user_id'] == ANONYMOUS)
      {
         redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile&" . POST_USERS_URL . '=' . intval($HTTP_GET_VARS[POST_USERS_URL]), true));
      }

      include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
      exit;
   }
	else if ( $mode == 'editprofile' || $mode == 'register' )
	{
		if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
		{
			redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
		}

		include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
		exit;
	}
	else if ( $mode == 'confirm' )
	{
		// Visual Confirmation
		if ( $userdata['session_logged_in'] )
		{
			exit;
		}

		include($phpbb_root_path . 'includes/usercp_confirm.'.$phpEx);
		exit;
	}
	else if ( $mode == 'sendpassword' )
	{
		include($phpbb_root_path . 'includes/usercp_sendpasswd.'.$phpEx);
		exit;
	}
	else if ( $mode == 'activate' )
	{
		include($phpbb_root_path . 'includes/usercp_activate.'.$phpEx);
		exit;
	}
	else if ( $mode == 'email' )
	{
		include($phpbb_root_path . 'includes/usercp_email.'.$phpEx);
		exit;
	}
}

redirect(append_sid("index.$phpEx", true));

?>
Användarens profilbild
guerillaman
Medlem
Medlem
Inlägg: 28
Blev medlem: 2006-11-20 11:52
Svar: 0

Inlägg av guerillaman »

Jag antar att detta även resulterat i att jag nu inte kan regga nya användare - lite jobbigt. :cry:

Vore extremt tacksam för lite hjälp. :)
Användarens profilbild
guerillaman
Medlem
Medlem
Inlägg: 28
Blev medlem: 2006-11-20 11:52
Svar: 0

Inlägg av guerillaman »

Någon som har lösningen. . .jag blir galen på alla användare som tjatar på mig. Och så kan jag inte regga nya users. :?
Användarens profilbild
Marten
Aktiv medlem
Aktiv medlem
Inlägg: 35
Blev medlem: 2006-05-21 15:41
Svar: 0

Inlägg av Marten »

Du gjorde ingen backup innan du började ändra i koden? Det är ett tips att göra det.

Har du många moddar? Annars kan du ju helt enkelt ladda ner phpBB2 igen och sedan ladda upp just de filer som du ändrat i.
Användarens profilbild
guerillaman
Medlem
Medlem
Inlägg: 28
Blev medlem: 2006-11-20 11:52
Svar: 0

Inlägg av guerillaman »

Marten skrev:Du gjorde ingen backup innan du började ändra i koden? Det är ett tips att göra det.

Har du många moddar? Annars kan du ju helt enkelt ladda ner phpBB2 igen och sedan ladda upp just de filer som du ändrat i.
Tyvärr så gjorde jag inte det (jag brukar känna mig rätt haj på detta, men nu har jag totalt virrat bort mig i koden). Dock är jag säker på att det är någon liten skitsak. . .så det borde vara lätt att lösa. :?
Användarens profilbild
guerillaman
Medlem
Medlem
Inlägg: 28
Blev medlem: 2006-11-20 11:52
Svar: 0

Inlägg av guerillaman »

Det är löst. . .jag hade verkligen fått hjärnsläpp. :?
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Inlägg av Marcus »

Ifall någon annan får samma fel, visa gärna vad du gjorde...
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Skriv svar

Vilka är online

Användare som besöker denna kategori: 0 och 0 gäster