I think this is a change between 2.5 and 2.6.
what issue is this causing you ?
		
	 
	
	
	
 
		
			
	
	
		
		it does allow them to script-update their profiles, which can include spam/p*rn etc
		
	 
	
	
	
 
		
			
	
	
		
		you could just untick the ‘automatically give’ in the forums settings and then add it yourself on login eg untested
add_action('wp_login', 'rew_assign_role_on_login', 10, 2);
rew_assign_role_on_login ($user_login, $user) {
$user_id = $user->ID ;
$role = bbp_get_user_role( $user_id );
	if ( empty( $role ) ) {
		bbp_set_user_role( $user_id, bbp_get_participant_role() );
	}
}
		
	 
	
	
	
 
		
			
	
	
		
		That box is already unticked.
		
	 
	
	
	
 
		
			
	
	
		
		“We are happy with them having no FORUM role (only a site role) when the account is created. The problem of the being able to log them out when the account is created is not related – please note they are separate, and only one is a problem. We do not want to assign, by BBPress settings or code, any account a forum role. We only want them to earn a forum role when they log in to the site, as they do. This was specific custom code added after an earlier change, and took the devs to get it done.”
		
	 
	
	
	
 
		
			
	
	
		
		I am not one of the devs, so unless you can say what they changed, it is hard to help
		
	 
	
	
	
 
		
			
	
	
		
		just tried a registration, process is as I remember it
so page with [bbp-register]
enter username and email, says check email, then I have to click the link in the email to go to the page to enter a password, then I have to login to complete.