I’ve received several questions concerning my article on 4GuysFromRolla on “Customizing the CreateUserWizard Control“, which center around the same problem. So, I thought I would just put my solution here, in case anyone else was confused about the same thing as well.

The question concerns, the way in which my example asks for the user information in the last step. Some people (and they are right) say that usually the username, password, etc… are asked for in the first step of a web application, and then after that the user is usually asked for more information. Several people have asked, “Is is possible to ask for the user info in the first step of the CreateUserWizard?” Someone tell me if I am wrong, but I don’t think it is possible, at least using the CreateUserWizard. I believe you will have to programmatically add the user using the Membership.CreateUser method.

Of course, you could still make the login process a multi-stepped process using the Wizard control.