As
@Dakota Storm mentions.. your method will blow any extra fields input out of the water. I know that I and others use the extra fields for various functions. I myself use them to base promotions on depending on the response. Those promotions grant access to certain areas of the site - and a "quick login" like you use as an example would bypass that.
View attachment 133778
In your example, how would you address that (if at all)?