improve activation

add possibility of activating user account even if he doesn't generate
the code the first time