Requirement to register
This site itself does not require any person to register to access site content. However, the authors of some types of content published on the site, like the code of the classes of objects, have the option of requiring that users are authenticated when they want to read or download files with content that those authors provided.
The site records the unique user identifier number of users who access a content piece only when the users are authenticated. This way, the site can build accurate charts that list the top accessed content in a way that is reasonably immune to fraud.
At the same time, the site provides additional exposure and recognition only to the work of the authors who deserve it. These top content charts do not disclose the identity of the users that accessed the authors’ content.
Additionally, the information about which users accessed the content may be used to determine which users may be interested in receiving automatic alerts when their authors update such content. This way, the users can visit the site and obtain the most recent versions of the content. Updated content may contain fixes or other types of improvements to the content quality.
Mailing list subscriptions
As part of the benefits to registered users, the site can send free email newsletters and new site content alert messages through several mailing lists.
The users who subscribe to any mailing list can unsubscribe anytime they want by following unsubscribe instructions at the bottom of all newsletter email messages.
Each person may only have one active account at a time. The site only accepts registration requests from users with unique access names and e-mail addresses.
New accounts are only approved if there is no other account created in the past with the same access name or the same email address.
This restriction helps the site combat fraud that could be committed by users that want to abuse the system to get benefits they do not deserve.
That could be the case of users wanting to show higher in several types of ranking without doing the necessary work to rank that high.
Removal of accounts
The site supports the permanent removal of any accounts as there is no interest in retaining the personal information of users that no longer want to use the site.
When a user wants that he or she no longer wants to access the site, the user can access the user options page (of the PHP Classes site) to request the removal of his or her account.
When that happens, the site will wipe personal information details so that the original personal information cannot be recovered from the site database.
Personal information details include the user name used to log in to the site, personal name, email address, birth date, country of origin, or personal pictures.
The user name and the email address information are replaced by random text that is a one way hash value. This hash value can be used to detect if another user tries to register on the site with the same user name or email address as another user that registered in the past but requested that the site removes his or her account.