Ok, thanks John. I do have one more question related to this topic. Some time ago I followed your suggestion at http://blogs.snapsis.com/PermaLink,guid,c9d3082b-d7b1-4dfb-8c9c-67c0e864964d.aspx and imported a bunch of users from an Access database into the portal database. Before following the process I wrote a script to create randomized passwords for each user, included these passwords in the xml, thereby adding it to the oUserInfo, and thus when each user was created, they each had a password assigned. When I look at the aspnet_membership table, these initial passwords are all stored in an encrypted form, which is great. If I request a password reminder for one of these users, I receive an email with the password value decrypted. Cool, this is all how it should be. Now, if I log in as an admin, browse to a user profile and reset the password, I can now find it in an UNENCRYPTED from in table aspnet_membership. Why was it not encrypted? |