Add user login front-end functionality