Login page design, User model and controller.