Швидке створення сайту з авторизацією, заснованої на формах з використанням стандартного
Це робиться дуже просто і швидко. якщо використовувати вбудовані інструменти .Net Framework і Visual Studio.
2. Тепер нам необхідно створити таблиці для зберігання користувачів сайту. Для цього скористаємося необхідні інструменти, що поставляється разом з .Net Framework.
В директорії: C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 (або схожа версія), знаходимо утиліту aspnet_regsql.exe. Вона згенерує необхідну структуру БД. Запускаємо її, програма попросить ввести дані, створені на попередньому кроці (ім'я сервера, користувача і т.п.).


Автоматично будуть згенеровані сторінки для роботи з користувачами і включений режим аутентифікації по формам:

4. Додаємо підключення до створеної бази в файл web.config:
5. Запускаємо сайт і пробуємо ввести будь-логін-пароль, щоб перевірити підключення до БД:

Якщо у відповідь з'явилося повідомлення про невдалу спробу входу, то з'єднання пройшло нормально.
6.Настроім провайдера (membership provider), перш ніж реєструвати нових користувачів.
Припустимо нам необхідно зберігати пароль в зашифрованому вигляді (за замовчуванням пропонується хешування). Шифрування дозволяє використовувати механізм нагадування паролів користувачам (відсилання користувачам безпосередньо пароля, а не рядки для його зміни).
Щоб використовувати шифрування, необхідно задати наступні параметри:
b. Параметри пароля: (жирним виділені потрібні параметри, інші ви можете змінювати за бажанням)
connectionStringName = "ApplicationServices"
enablePasswordRetrieval = "true"
enablePasswordReset = "false"
requiresQuestionAndAnswer = "false" passwordFormat = "Encrypted"
requiresUniqueEmail = "true" maxInvalidPasswordAttempts = "15"
minRequiredPasswordLength = "4" minRequiredNonalphanumericCharacters = "0"
passwordAttemptWindow = "10" applicationName = "/" >
providers>
membership>
Також, нехай сайт буде пам'ятати користувача досить довго, якщо він не натискає кнопку "Вихід". Для цього в секції вказівки форми логіна (
Закрийте файл web.config
7. Тепер створимо першого користувача і призначимо йому роль адміністратора. Оскільки у нас немає ще сторінок на сайті для управління користувачами, зробимо це через майстер ASP.Net. Натисніть кнопку "ASP.Net Configuration" в блоці "Solution Explorer".

У браузері відкриється вікно адміністрування "Web Site Administration Tool":

Переходимо на вкладку "Security".

Клацніть "Enable roles". Потім перейдіть за посиланням "Create or Manage roles". Створіть роль адміністратора:
Перейдіть назад на вкладку "Security" і натисніть "Create user".
Створіть користувача-адміністратора (пароль за замовчуванням не менше 7 символів):

Тепер Ваш сайт готовий до використання. Далі Ви можете створити додатково потрібні ролі і відповідні сторінки сайту для них.
Приклад створення найпростішого плагіна Hello World для системи KooBoo