Profile events

Profiles in Sitefinity CMS expose the following events:

ProfileEventBase

This is the base class for events that notifies for changes in profiles.
Subscribe using the following code:

In the event handler, you can access the following information:

  • The ID of the user associated to the profile.
  • The name of the membership provider that the user belongs to.
  • The ID of the profile.
  • The name of the profile provider.
  • The type of the profile.

ProfileCreated

This event fires when a profile is created.
Subscribe using following code:

In the event handler, you can access the following information:

  • The ID of the profile.
  • The name of the profile provider.
  • The type of the profile.
  • The ID of the user associated to the profile.

ProfileCreating

This event fires when a profile is being created.
Subscribe using following code:

In the event handler, you can access the profile of the user.

ProfileUpdated

This event fires when a profile was modified.
Subscribe using following code:

In the event handler, you can access the following information:

  • The ID of the profile.
  • The name of the profile provider.
  • The type of the profile.
  • The ID of the user associated to the profile.

ProfileUpdating

This event fires when a profile is being modified.
Subscribe using following code:

In the event handler, you can access the profile of the user.

ProfileDeleted

This event fires when a profile was deleted.
Subscribe using following code:

In the event handler, you can access the following information:

  • The ID of the profile.
  • The name of the profile provider.
  • The type of the profile.
  • The ID of the user associated to the profile.

ProfileDeleting

This event fires when a profile is being deleted.
Subscribe using following code:

In the event handler, you can access the profile of the user.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Get started with Integration Hub | Sitefinity Cloud | Sitefinity SaaS

This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.

Web Security for Sitefinity Administrators

This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?