diff -r 4c16e87cfeae -r d264784355e5 plugins/SpecialUserFuncs.php --- a/plugins/SpecialUserFuncs.php Tue Apr 08 20:29:18 2008 -0400 +++ b/plugins/SpecialUserFuncs.php Tue Apr 08 20:30:05 2008 -0400 @@ -542,6 +542,14 @@ } else { + if ( $result['error'] === 'valid_reset' ) + { + header('HTTP/1.1 302 Temporary Redirect'); + header('Location: ' . $result['redirect_url']); + + $db->close(); + exit(); + } $GLOBALS['__login_status'] = $result; } }