No, not for what you are trying to do.
The closest would be Double Opt In used from Signing up to a news letter or for registration.
In the user registration solution pack, we do something similar:
The user registers and the account status is set to 0.
they are emailed a link to verify the account.
once they have verified the account the account status is updated to 1.
They cannot log into the suite until the account is verified.
This is a bit different than what you are trying to accomplish, but the principles are the same.