To access the customer portal from the 'public portal' it is necessary to have a password.
Logging in customers should be able to generate their password themselves. (now they can do it, but only once they have accessed the customer portal)