Identifying Temporary email addresses

Hi all

I hope this is a very simple question!

Is there a way to identify via the API whether an email address has a temporary web login status?   We need to give people with newly created web logins a prompt to reset their passwords.

An example:

A new customer books by phone,.  We take an email address and set up a temporary web login for them.  When they next try to book online using the same email address, they won't know their password (they probably forgot to reset it from the automatic email sent at the point of account creation,  or even forgot that we set an account up for them).   We want to be able to identify the email as having a temporary status, and to offer them the password reset option instead of asking for the password.

many thanks for your help

Alison Atkinson
London Philharmonic Orchestra