Ongeldige sessie bij gebruikersgroepen.

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
WoutR
Berichten: 16
Lid geworden op: 29 mar 2008, 19:04

Ongeldige sessie bij gebruikersgroepen.

Bericht door WoutR » 29 mar 2008, 19:13

  • Modificatie & Versie: phpBB-2.0.23-codechanges
    Directe link naar de modificatie:/
    Adres van je forum: http://
    phpBB versie: 2.0.23
    Heb je onlangs een andere modificatie of stijl geïnstalleerd? nope

    Wat is het probleem? :
    Wanneer ik details van een gebruikersgroep wil bekijken krijg ik de melding : 'Ongeldige sessie. Verstuur het formulier opnieuw.'
Hopelijk kunnen jullie mij helpen met dit probleem?

Grtz ;)

(Dit is het gedeelte van de mod om groupcp.php te wijzigen die ik heb toegepast.)

Code: Selecteer alles

# 
#-----[ OPEN ]--------------------------------------------- 
# 
groupcp.php

#
#-----[ FIND ]---------------------------------------------
# Line 144
	$mode = '';
}

$confirm = ( isset($HTTP_POST_VARS['confirm']) ) ? TRUE : 0;
$cancel = ( isset($HTTP_POST_VARS['cancel']) ) ? TRUE : 0;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
$sid = ( isset($HTTP_POST_VARS['sid']) ) ? $HTTP_POST_VARS['sid'] : '';

#
#-----[ FIND ]---------------------------------------------
# Line 208
	//
	if ( !$userdata['session_logged_in'] )
	{
		redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
	}

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	else if ( $sid !== $userdata['session_id'] )
	{
		message_die(GENERAL_ERROR, $lang['Session_invalid']);
	}

#
#-----[ FIND ]---------------------------------------------
# Line 313
	elseif ( !$userdata['session_logged_in'] )
	{
		redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
	}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	else if ( !$userdata['session_logged_in'] )
	{
		redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
	}
	else if ( $sid !== $userdata['session_id'] )
	{
		message_die(GENERAL_ERROR, $lang['Session_invalid']);
	}


#
#-----[ FIND ]---------------------------------------------
# Line 370
	else
	{
		$unsub_msg = ( isset($HTTP_POST_VARS['unsub']) ) ? $lang['Confirm_unsub'] : $lang['Confirm_unsub_pending'];

		$s_hidden_fields = '<input type="hidden" name="' . POST_GROUPS_URL . '" value="' . $group_id . '" /><input type="hidden" name="unsub" value="1" />';

#
#-----[ AFTER, ADD ]---------------------------------------------
#
		$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';

#
#-----[ FIND ]---------------------------------------------
# Line 428
							SELECT aa.group_id 
							FROM " . AUTH_ACCESS_TABLE . " aa 
							WHERE aa.group_id = g.group_id  
						)
					)

#
#-----[ FIND ]---------------------------------------------
# Line 433
				ORDER BY aa.auth_mod DESC";

#
#-----[ REPLACE WITH ]---------------------------------------------
#
				ORDER BY auth_mod DESC";

#
#-----[ FIND ]---------------------------------------------
# Line 469
		if ( !empty($HTTP_POST_VARS['add']) || !empty($HTTP_POST_VARS['remove']) || isset($HTTP_POST_VARS['approve']) || isset($HTTP_POST_VARS['deny']) )
		{
			if ( !$userdata['session_logged_in'] )
			{
				redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));

#
#-----[ AFTER, ADD ]---------------------------------------------
#
			} 
			else if ( $sid !== $userdata['session_id'] )
			{
				message_die(GENERAL_ERROR, $lang['Session_invalid']);

#
#-----[ FIND ]---------------------------------------------
# Line 913
	$username = $group_moderator['username'];
	$user_id = $group_moderator['user_id'];

	generate_user_info($group_moderator, $board_config['default_dateformat'], $is_moderator, $from, $posts, $joined, $poster_avatar, $profile_img, $profile, $search_img, $search, $pm_img, $pm, $email_img, $email, $www_img, $www, $icq_status_img, $icq_img, $icq, $aim_img, $aim, $msn_img, $msn, $yim_img, $yim);


#
#-----[ FIND ]---------------------------------------------
# Line 918
	$s_hidden_fields .= '';

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Re: Ongeldige sessie bij gebruikersgroepen.

Bericht door svenn » 30 mar 2008, 11:22

Code: Selecteer alles

  else if ( $sid !== $userdata['session_id'] )
   {
      message_die(GENERAL_ERROR, $lang['Session_invalid']);
   }

dit zorgt voor die error, maar aangezien je hem krijgt hoort hij daar ook ;) Dus zou je beter groupcp.php eens dumpen ;) en een linkje naar je site plaatsten.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Ongeldige sessie bij gebruikersgroepen.

Bericht door Ramon Fincken » 13 apr 2008, 12:43

Verplaatst naar support
- Ramon Fincken
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gesloten