Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Deleting a user in aspnet_UsersDeleting a user in aspnet_Users
Previous
 
Next
New Post
9/14/2009 11:02 AM
 

I used some code found in these forums to add users and was able to bulk add thousands of users pretty easily.  I've used it a few times now and I had not had any problems until now.  I've discovered one of the users I added has a record in the aspnet_Users table but not in the Users table.  I've done a left join SQL statement to see that this was the only record without a corresponding aspnet_Users record.

My main concern right now is that I want to remove the record in the aspnet_Users table.  I can't use the web interface because the user doesn't show up at all.  Can I delete records manually in SQL without causing a bigger problem?  Based on the relationships, I think I would delete the records in the following order for the one user.

  • aspnet_UsersInRoles
  • aspnet_Profile
  • aspnet_Membership
  • aspnet_Users

Or is there a better way to do this?  Should I try to add a record in the User table and then use the User Management module to delete?

 
New Post
9/15/2009 11:01 PM
 

Hi,

    Create a page called TestPage.aspx in dnn installation and use Roles provider methods and membership provider methods to do whatever you want. When you add a new page, in code behind you will find following classes that has methods to help you.

Roles

Membership

Both class has static methods that can remove user from role or remove a user. You can always clean up the kind of records you told from a script as well. Try this one:

 

Delete from aspnet_membership where username not in (select username from users )

Delete from aspnet_users where userid not in(select userid from aspnet_membership)

delete from usersInRole where userid not in(select userid from aspnet_users)

I hope this will help you. Happy coding


Find out code snippets, tutorials and How Tos' about dotnetnuke at lakhlaniprashant.blogspot.com Umlimited wedding planning tips, free wedding websites and more at http://www.FirstPhera.com an indian dotnetnuke portal dedicated to wedding planning!
 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Deleting a user in aspnet_UsersDeleting a user in aspnet_Users


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out