Probado con los 2 usuario, Venture, y ZalomeN , y ya esta todo funcionando normalmente. Faltaria un testeo final y el menu desplegable en vbulletin.

Una acotacion que en venture, justo coincide todo, el username, email y password, tomando la posibilidad que se logueen en los 2 sistemas con una sola cuenta, pero de igual forma se envia el email de actualización, es por ello que cuando se validaba con uno solo es decir con el Foro, decia que se habia iniciado sesión en el portal, es porque el sistema reconocia al primero que coincidia, eso era antes, ahora valida primero si ambos existen para que no haya ese tipo de problemas.

Como iniciativa he considerado la posibilidad de olvido su contraseña ya que es indispensable para el usuario cuando se le olvide o extravié su contraseña.

Es decir, si un usuario se olvida su contraseña, el sistema lleva a una pagina en donde le informa que dicha función solo es posible si el usuario actualizo su cuenta, y hay 3 links abajo como una lista, el 1ro es un link que lleva a la parte de olvido de su contraseña del foro, el otro al olvido su contraseña del portal, y el ultimo es un link donde dice Activar cuenta.
De esa forma el usuario que se olvido su contraseña, también podrá actualizar su cuenta si es que lo desea.

En dicha pagina habrá un campo el cual es su correo electrónico  el sistema valida si existe en uno de los 2 sistemas el Foro o el Portal, si existe y tienen el username, email iguales, se efectúa el proceso de actualización (todo el proceso que se le envía un email para actualización etc...) si el usuario ya actualizó, el sistema le dirá que ya actualizo sus datos correctamente, si el usuario no tiene el mismo username e email en ambas cuentas el sistema le informara que es necesario que tenga el email y el username iguales en ambas cuentas para realizar dicha actualización.