Mega Code Archive

 
Categories / ASP.Net Tutorial / Profile
 

Migrating Anonymous Profiles

MigrateAnonymous event handler automatically copies the values of all anonymous Profile properties to the user's current authenticated profile. File: Global.asax <%@ Application Language="C#" %> <script runat="server">     public void Profile_OnMigrateAnonymous(object sender, ProfileMigrateEventArgs args)     {         ProfileCommon anonProfile = Profile.GetProfile(args.AnonymousID);         foreach (SettingsProperty prop in ProfileBase.Properties)             Profile[prop.Name] = anonProfile[prop.Name];         ProfileManager.DeleteProfile(args.AnonymousID);         AnonymousIdentificationModule.ClearAnonymousIdentifier();     } </script>