buenas...
por parte. la accion de recargar la pagina una vez logueado debes hacerlo en la ventana popup, no puedes hacerlo en el mismo enlace porque de lo contrario no tiene sentido. es decir, estas haciendo todo de un golpe cuando deberia ser un proceso por parte. en el enlace lo unico que vas hacer es abrir el popup. para que no te haba mas de un popup, el target no puede ser _blank porque _blank fuerza al navegador abrir multiples ventanas en cada pulseo. tienes que pasarle otro valor.
luego, en la ventana de popup, una vez el usuario tenga acceso satisfactorio, como respuesta debes devolver un script. en ese script es donde tendras la accion de recargar la ventana maestra y cerrar el popup. para recargar la pagina, primero tienes que identificar la ventana mediante el objeto
opener y ya una vez ahi obtienes acceso a la ventana maestra. puedes usar
opener.location.reload o el que gustes.