Hi Everett, thanks for the response but I should clarify that this issue is solved for my situation. As I indicated a couple posts back allowing the user to log in via either username or email actually works better for our needs. The only part of that solution that isn’t ideal is applying it as a patch against the core files.
In regards to my reply to sjh_vt, and the quoted portion you asked about I was pointing out that populating the fields using posted data wouldn’t help in the case of a freshly loaded (not posted to) form. The registration form being one that generally would be loaded fresh, without posted data passed in. While an extra step could be added to take the posted email and assign it to the username before reposting everything for processing or something similar, just making the email available as a means to login worked out great for our purposes.
To summarize: the issue in the original post is addressed, and things are working fine, no issues (by allowing the user to log in with either their username or email address). As far as I’m concerned any further discussion here is just for the sake of discussion, bouncing alternative ideas around, or answering another poster’s question should one be asked.