В рамках вашого курсового командного проєкту необхідно виконати наступне, має бути: - Таблиця **Users**: Id (PK), Login (унікальний), PasswordHash, Salt, CreatedAt **Функціональність:** 1. **Головна сторінка (Index)** - Використовувати ViewModel для виведення даних 2. **Реєстрація** - Поля: Login, Password, ConfirmPassword - Валідація (всі поля, збіг паролів, унікальність логіну) - Збереження: генерувати сіль → хешувати пароль → запис у БД - Після успіху → перехід на Login 3. **Вхід (Login)** - Поля: Login, Password - Кнопки: Увійти / Реєстрація / Увійти як гість - Перевірка: витягнути сіль → обчислити хеш → порівняти 4. **Безпека** - Паролі тільки у вигляді хеш + сіль (бажано PBKDF2 / BCrypt / Argon2, не MD5) - AntiForgeryToken у формах - Entity Framework Core **Обов’язково:** - Використання щонайменше однієї ViewModel - Хешування паролів з індивідуальною сіллю Рішення викласти в публічний репозиторій, посилання на який надати в коментар до цього ДЗ.