Funcionalidad de inicio de sesión completa