One problem I have is that I need to check an activation code from the user before they are allowed to sign up.
I could do this from within my app and then open the signup page but I can’t work out how to prevent users switching to signup from the login page. Is there some way to hide the links that switch between the two pages?
The only solution I have found online is to disable signup but that’s not what I need.
Welcome back to the Auth0 Community and sorry for the late reply.
Usually the login experience can be fully customized using javascript when switching to the Classic login Experience.
There is no out of the box solution when using the Universal Login Experience, but one way of achieving this that I can think of would be to modify the login or signup page template from within Text Customization. For the signup page for instance, you can access Branding - Universal Login - Advanced Options - Custom text - select the signup prompt and hide the login button by removing it’s content to none by adding only a space character in the loginActionText field. This way the button will be inaccessible.
I hope this helps your use case, but others as well.
Thanks,
Remus