Creo que! no es un error, si no más bien una funcionalidad que deseas agregar, creo que podrías guardar en una variable el lugar desde el cual quiso acceder (la URL completa o la página, tu sabrás como tienes organizado tu sitio), lo envías a autentificarse, y después con esa variable lo regresas a donde estaba..
Cuestión de imaginación..
saludts! ;)