This feature should reuse the token generation and storage logic that exists for creating an account.