В этом проекте будет реализована регистрация пользователей на веб-сайте. После решения упомянутой задачи станет возможным отслеживание интересов посетителей и отображение для них соответствующим образом настроенного содержимого. Такой подход носит название персонализации.

Данный проект дает пользователям возможность создать в веб-среде набор закладок (bookmarks) и предложить другие ссылки, которые могут заинтересовать посетителей, исходя из их поведения в предыдущих сеансах. В более обобщенном виде персонализация пользователей может применяться практически в любом веб-приложении, чтобы отобразить для них желаемое содержимое в предпочитаемом формате.

В этом, а также в последующих проектах мы начнем с обзора набора требований, подобных тем, что выдвигает закзчик сайта. Мы преобразуем эти требования в набор компонентов решения, построим схему их объединения, а затем реализуем каждый компонент.

В этом проекте будут реализованы следующие функциональные возможности:

Регистрация и аутентификация пользователей.
Управление паролями.
Запись предпочтений пользователей.
Персонализация содержимого.
Рекомендация содержимого в зависимости от имеющихся сведений о пользователе.