Sometimes “mix-up” is correct, and sometimes “mix up” is correct.
Where you see “login,” 99.99% of the time, it should be “Log in.” Same with “signup.”
I don't think it proper, however, to use more than one form in the same article.