Backend of user basic user authentication