Разработка демо аутентификации на Vue/ASP.NET Core в Visual Studio

Цена договорная
21 марта 2024, 13:14 • 8 откликов • 54 просмотра
Среда разработки: Visual Studio Community 2022
Шаблон проекта: Vue and ASP.NET Core (Javascript)
Технологии/библиотеки: JWT, Cookie-based Authentication, Pinia, SQLite

Нужно провести доработку шаблона проекта для демонстрации аутентификации и авторизации (JWT):
1) На первую страницу добавить ссылки «Регистрация», «Вход»

2) Разработать страницу «Регистрации». Пользователь вводит Логин и Пароль. Ввод Пароля осуществляется два раза для сравнения и проверки, что пароль одинаковый. Логин/Пароль сохраняется в БД SQLite. Требование к паролю: длина не менее 8 символов, использование букв и цифр

3) Страница «Вход». Пользователь вводит Логин и Пароль. Если Логин/Пароль ошибочный, то на странице выводится сообщение «Проверьте Логин/Пароль». Введенный Логин и Пароль сбрасывается. Если Логин/Пароль верен, то происходит переход на первую страницу. В правом верхнем углу отображается Логин и ссылка «Выйти»

На странице добавляются ссылки на страницы PrivatePage01, PrivatePage02. При переходе на страницу PrivatePage01 отображается список всех Логинов из базы данных. При переходе на страницу PrivatePage02 отображается текст «Вы открыли приватную страницу»

Дополнительные требования:
1) Работа с БД осуществляется SQL запросами без объектной модели

Это общее описание, детали могут быть изменены в ходе обсуждения