Implement user authentication for core login