Basically this bit of code in 'changebasic.php':

if ($profilehash != $user['U_ProfileHash']) {
$html -> not_right($ubbt_lang['PHASH'],$Cat);
}

sends people to the 'Bad Form Blah Blah Blah' screen. It could only happen if for some reason the value of the variable 'profilehash' passed from the form ($profilehash) is not equal (!=) to the value of profile hash in the database ($user['U_ProfileHash'])

edit changebasic.php as per above and see if you get 'true'. If you get 'false' that's where the problem is (use IE7 of course)

Last edited by fatalpapercut; 05/17/2006 4:59 PM.