In my
forum post, Radek informed me that he would submit the issue described as a bug for consideration. Was this addressed in a hotfix for kentico 6?
To summarize, the 'Users delete non activated user' scheduled task deletes anyone who is disabled after something like 14 days (whatever number of days is in the CMS settings).
SettingsProvider.SettingsKeyProvider.GetIntValue(siteName + ".CMSDeleteNonActivatedUserAfter");
This is a problem because you cannot disable any users after 14 days - they will be deleted. What if you want to disable a user, i.e., while they are on a sabbatical and need to revoke their access. This task will delete them. If you want to re-enable them later, you can't. They then need to re-register, as opposed to being re-enabled.
IMO, the user activation date, and user activated by fields should be used to evaluate if they have never activated.
Thanks,
Joe