Change Username in ASP.NET

Posted on 2006-04-01
Last Modified: 2012-06-27
Is there a way to change a membership username in ASP.NET 2? I know I can change the password, but I can't find a way to change the username. Any help is greatly appreciated.
Question by:cornerblue
    LVL 10

    Expert Comment

    Changing any data such as password or username depends on your business rules. If yu want you can change it but as a general rule, sites do not allow. This change has nothing to do with the platform or technology yuou use to develop this.

    So just as you would change a password, you can code to change the username as follows:

    1. Make the user login with current username/pwd
    2. Authenticate and once valid redirect to the my acccount section.
    3. User clicks on Change Username
    4. Accept old username/pwd plus new username. Oldusername/pwd will be used to re-authenticate and confirm that the authorised user is making change.
    5. Authenticate the user details again and if oldusername and pwd is correct then update the username with the new username.
    6. Show confirmation.

    Author Comment

    I know how the processes works, my question was how to program step 5. I was wondering if the Membership object or any other ASP.NET 2 object handled username changes the same way it handles password changes.

    Author Comment

    I found a manual way of doing it - change the UserName and LoweredUserName value in aspnet_Users. Since everywhere else the user is referenced by the UserId, changing these two values will change the username. You just have to make sure the username is unique.

    Accepted Solution

    Closed, 125 points refunded.
    The Experts Exchange
    Community Support Moderator of all Ages

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Join & Write a Comment

    I have developed many web applications with asp & and to add and use a dropdownlist was always a very simple task, but with the new, setting the value is a bit tricky and its not similar to the old traditional method. So in this a…
    User art_snob ( encountered strange behavior of Android Web browser on his Mobile Web site. It took a while to find the true cause. It happens so, that the Android Web browser (at least up to OS ver. 2.…
    Internet Business Fax to Email Made Easy - With eFax Corporate (, you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
    Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

    754 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    21 Experts available now in Live!

    Get 1:1 Help Now