Portal Engine Questions on portal engine and web parts.
Version 5.x > Portal Engine > Unregistering a user View modes: 
User avatar
Member
Member
gatsby0121 - 6/17/2011 6:28:27 AM
   
Unregistering a user
Is there a webpart to allow a user to un-register themselves from a site?

User avatar
Kentico Support
Kentico Support
kentico_radekm - 6/20/2011 3:08:37 AM
   
RE:Unregistering a user
Hello.

Currently, this functionality is not provided out-of-the-box, however it is easy to implement it. It depends on what do you mean by “un-register” – whether to delete user, or disable her. Both options are possible via API and you can find code examples below.

Delete current user:

CMS.SiteProvider.UserInfoProvider.DeleteUser(CMS.CMSHelper.CMSContext.CurrentUser.UserName);


Disable user:

using CMS.SiteProvider;

// Get UserInfo of the specified name
UserInfo user = CMS.SiteProvider.UserInfoProvider.GetUserInfo("Alice");

if (user != null)
{
// Disable user
user.Enabled = false;
}


Best Regards,
Radek Macalik