Added basic user authentication