Improve user authentication