Ash, and others,
EUREKA!!! I worked it out. THANKS for all your help. When I was first learning VB (sorry, Ash :) ) my instructor, and best friend to this day used to tell me every time I'd go to him with a question about something, "Go write an app that uses it. When you figure it out, no one can ever take it from you." It used to make me so frustrated, but he was right. When I finally figured the darn thing out, and got it working, I knew it.
Well, this has gone is a very similar direction. In looking at the links you sent me, I realized that perhpas I was going about this all wrong. And in fact I was. The GetUser() Method ONLY EVER works with a logged in User, which someone who is creating a new account will not be. So, I stepped back from the Membership methods and started researching the CreateUserWizard properties and methods. Here's what I came up with:
Protected Sub CreateUserWizard1_CreatingUser(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LoginCancelEventArgs) Handles CreateUserWizard1.CreatingUser
CreateUserWizard1.DisableCreatedUser =
True CreateUserWizard1.LoginCreatedUser = False
End Sub
And it works like a charm!!! It disables the user, unil I can approve them, and it stops the Wizard from logging them in. Now, I've just got to make me a way to enable them, but that should be easy. I'll try to find the flg in the database that marks them as disabled and clear it when I approve them. It appears that it may be the Approved field, but not sure. I'll work on that next.
But if anyone is wanting to not automatically approve new registerees, these two lines of code work great!
Thanks for everyone's patience and help,
Bob