Елементи керування входом у ASP.NET забезпечують надійне рішення для входу в веб-додатки ASP.NET без необхідності програмування. За замовчуванням елементи керування входом інтегруються з членством у ASP.NET і автентифікацією за формами, щоб допомогти автоматизувати автентифікацію користувачів на веб-сайті. 17 червня 2024 р.
Коли користувач увійшов на веб-сайт, елемент керування LoginStatus містить посилання для виходу з веб-сайту. Вихід із веб-сайту очищає статус автентифікації користувача, а під час використання файлів cookie видаляє файли cookie з клієнтського комп’ютера користувача.
Елемент керування ASP.NET є a . Клас NET, який виконується на сервері та відображає певний вміст у браузері. Наприклад, на першій сторінці ASP.NET, створеній на початку цієї глави, для відображення поточної дати та часу використовувався елемент керування Label.
Ви також повинні запобігти несанкціонованому входу в систему або мережу, через що ви можете це зробити присвоєння пароля та контроль входу. Усі облікові записи в системі повинні мати пароль. Пароль — це простий механізм автентифікації.
Безпека ASP.NET працює в поєднанні з безпекою інформаційних служб Інтернету (IIS) і включає служби автентифікації та авторизації для реалізації моделі безпеки ASP.NET. ASP.NET також містить функцію безпеки на основі ролей, яку можна реалізувати як для облікових записів користувачів Windows, так і для інших користувачів.
Елемент керування «Вхід» містить текстові поля для імені користувача та пароля, а також прапорець, який дозволяє користувачам вказати, чи хочуть вони, щоб сервер зберігав їхні ідентифікаційні дані за допомогою членства в ASP.NET і автоматично проходив автентифікацію під час наступного відвідування сайту.
Команда входу перевіряє особу користувача за допомогою визначених системою методів автентифікації для кожного користувача. Якщо термін дії пароля закінчився, користувач повинен ввести новий пароль. Якщо визначено вторинні методи автентифікації, ці методи викликаються, але не обов’язково мають бути успішними для входу в систему.