visual confirmation

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
Gebruikersavatar
ukkepuk
Berichten: 324
Lid geworden op: 22 jan 2005, 19:36
Locatie: België
Contacteer:

visual confirmation

Bericht door ukkepuk » 31 okt 2005, 16:04

Support template:
  • Wat is het probleem? bij het registreren van een nieuwe gebruiker wordt de visual confirmation niet goed afgehandeld
    Wanneer ontstond het probleem? ??????
    Adres van je forum: http://www.divinglommel.be/forum/index.php
    Geïnstalleerde mods: zeer veel
    Huidige template:subsilver
    phpBB versie: 2.0.18
    Host:??
    Heb je onlangs een mod of stijl geïnstalleerd?ja, maar dit probleem is er blijkbaar al heel lang
    Heb je gezocht naar een antwoord?ja, maar ik heb niets dat me kan helpen gevonden
Overige opmerkingen:
Bij de update naar 2.0.18 kwam ik erachter dat de visual confimation niet goed was geïnstalleerd.
In de board_config_body.tpl ontbraken een paar regels.
Deze file is ondertussen in orde gebracht, maar als ik nu de visual confirmation inschakel in het acp dat krijgt een nieuwe user dit scherm:
Afbeelding

De code zelf komt niet in beeld.
Ikzelf heb de update van v2.0.10 naar v2.0.11 al eens doorgelopen, omdat hier die functie bijgekomen is. Blijkbaar zit er alles toch in.
En toch werkt het niet.
Wie weet raad?

Voorlopig heb ik deze functie maar uitgeschakeld, maar ik zou deze toch graag werkend hebben.

Thankx

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 01 nov 2005, 01:07

Zijn alle bestanden aanwezig? Roep de url van het plaatje eens los in je browser aan, wat gebeurt er dan?

Gebruikersavatar
ukkepuk
Berichten: 324
Lid geworden op: 22 jan 2005, 19:36
Locatie: België
Contacteer:

Bericht door ukkepuk » 01 nov 2005, 12:46

Als ik met de rechtermuiknop klik op het deel waar het beeld zou moeten komen dan krijg ik dit: http://divinglommel.be/forum/profile.ph ... 5ae4bb1baa
Ik heb de visuele confirmatie aan laten staan, dan kan je zelf een kijken.
klik hier
Dit kan ik wel zo niet al te lang laten staan, want nu kan niemand zich registreren

Ytrecq
Berichten: 228
Lid geworden op: 03 okt 2005, 16:51

Bericht door Ytrecq » 01 nov 2005, 17:33

Misschien wel een domme vraag, maar heb je de plaatjes geupload?
sudo apt-get remove windows

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 01 nov 2005, 17:48

usercp_confirm.php IS het plaatje :)

Gebruikersavatar
ukkepuk
Berichten: 324
Lid geworden op: 22 jan 2005, 19:36
Locatie: België
Contacteer:

Bericht door ukkepuk » 01 nov 2005, 18:17

usercp_confirm.php heb ik inderdaad geupload.
maar er is destijds blijkbaar niet alles aangepast.
Een groot deel heb ik in orde kunnen brengen, enkel het aanroepen van het plaatje ontbreekt blijkbaar nog.
Waar gebeurt dat?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 01 nov 2005, 18:19

usercp_confirm.php, zet hem eens tijdelijk ff aan? Dan kan ik de eventuele fouten zien :)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 01 nov 2005, 18:21

usercp_confirm.php, zet hem eens tijdelijk ff aan? Dan kan ik de eventuele fouten zien :)

Gebruikersavatar
ukkepuk
Berichten: 324
Lid geworden op: 22 jan 2005, 19:36
Locatie: België
Contacteer:

Bericht door ukkepuk » 01 nov 2005, 18:21

hoe bedoel je?
ik heb visual confirmation aan staan

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 01 nov 2005, 18:21

usercp_confirm.php, zet hem eens tijdelijk ff aan? Dan kan ik de eventuele fouten zien :)

Gebruikersavatar
ukkepuk
Berichten: 324
Lid geworden op: 22 jan 2005, 19:36
Locatie: België
Contacteer:

Bericht door ukkepuk » 01 nov 2005, 18:22

hoe bedoel je?
ik heb visual confirmation aan staan

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 01 nov 2005, 18:22

usercp_confirm.php, zet hem eens tijdelijk ff aan? Dan kan ik de eventuele fouten zien :)

Gebruikersavatar
ukkepuk
Berichten: 324
Lid geworden op: 22 jan 2005, 19:36
Locatie: België
Contacteer:

Bericht door ukkepuk » 01 nov 2005, 18:23

Paulus, wat bedoel je eigenlijk?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 01 nov 2005, 18:24

visueel confirmatie even aanzetten.

EDIT: Stuur me geen buzzers op msn, dank je ;)

Gebruikersavatar
ukkepuk
Berichten: 324
Lid geworden op: 22 jan 2005, 19:36
Locatie: België
Contacteer:

Bericht door ukkepuk » 01 nov 2005, 18:26

paulus schreef:visueel confirmatie even aanzetten.

EDIT: Stuur me geen buzzers op msn, dank je ;)
staat aan

Edit: sorry voor de buzzer

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 01 nov 2005, 18:29

Hmm, je wordt gewoon direct doorgestuurd naar index.php, geef profile.php eens?

Gebruikersavatar
ukkepuk
Berichten: 324
Lid geworden op: 22 jan 2005, 19:36
Locatie: België
Contacteer:

Bericht door ukkepuk » 01 nov 2005, 18:33

Code: Selecteer alles

<?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.3 2003/03/02 23:16:17 acydburn 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)
{
	$chars = array( 'a', 'A', 'b', 'B', 'c', 'C', 'd', 'D', 'e', 'E', 'f', 'F', 'g', 'G', 'h', 'H', 'i', 'I', 'j', 'J',  'k', 'K', 'l', 'L', 'm', 'M', 'n', 'N', 'o', 'O', 'p', 'P', 'q', 'Q', 'r', 'R', 's', 'S', 't', 'T',  'u', 'U', 'v', 'V', 'w', 'W', 'x', 'X', 'y', 'Y', 'z', 'Z', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0');
	
	$max_chars = count($chars) - 1;
	srand( (double) microtime()*1000000);
	
	$rand_str = '';
	for($i = 0; $i < 8; $i++)
	{
		$rand_str = ( $i == 0 ) ? $chars[rand(0, $max_chars)] : $rand_str . $chars[rand(0, $max_chars)];
	}

	return ( $hash ) ? md5($rand_str) : $rand_str;
}
//
// 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'];

	if ( $mode == 'viewprofile' )
	{
		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 == '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));

?>

Gebruikersavatar
ukkepuk
Berichten: 324
Lid geworden op: 22 jan 2005, 19:36
Locatie: België
Contacteer:

Bericht door ukkepuk » 01 nov 2005, 18:34

paulus schreef:Hmm, je wordt gewoon direct doorgestuurd naar index.php, geef profile.php eens?
Hoe bedoel je, geraak jij niet in het registreer-scherm?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 01 nov 2005, 18:41

Maak van:

Code: Selecteer alles

	else if ( $mode == 'sendpassword' )
	{
		include($phpbb_root_path . 'includes/usercp_sendpasswd.'.$phpEx);
		exit;
	}
dit

Code: Selecteer alles

	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;
	}

Gebruikersavatar
ukkepuk
Berichten: 324
Lid geworden op: 22 jan 2005, 19:36
Locatie: België
Contacteer:

Bericht door ukkepuk » 01 nov 2005, 19:01

Paulus, Thankx, You're the best !! :bier: :bier:
Het is in orde :thumb: :thumb:
1000x dank :thumb:

Gesloten