Adds login logic