Finished up user authentication methods