Estructura de la directiva "user login"

Falta la lógica de validación que evite enviar el formulario en caso de
que su contenido sea incorrecto, y el envío en formato Json.
c