Fix PurpleController responses and set up user authentication