Пользовательский интерфейс в проекте аутентификации Blazor - PullRequest
0 голосов
/ 21 января 2020

Я создал серверный проект Blazor (do tnet core 3.1) и использовал Single User для режима аутентификации. В созданном примере проекта много кода.

Моя цель - иметь свои собственные элементы пользовательского интерфейса (логин + пароль), но в проекте используется: Microsoft.AspNetCore.Identity.UI, где я не могу изменить Пользовательский интерфейс для входа в систему et c.

Существует ли простой способ вызова функции входа в систему и регистрации в пользовательском коде?

Thx!

1 Ответ

2 голосов
/ 21 января 2020

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

Выполните следующие действия:

  1. Щелкните правой кнопкой мыши папку Identity -> Add -> New Scaffolded Item ...

  2. В диалоговом окне Add New Scaffolded Item выберите Common -> Identity, и затем нажмите кнопку Добавить.

  3. В окне Добавить учетную запись Проверить учетную запись / Вход в систему выберите Класс контекста данных в списке. Нажмите на значок + справа, чтобы выбрать и обновить имя, затем нажмите Add.

  4. Нажмите кнопку Add в нижней части окна, чтобы завершить процедуру.

  5. Создает пару Login.cs html .cs и Login.cs html в папке Account.

  6. Редактируйте файлы в соответствии с вашим каприз. Вы можете добавлять элементы пользовательского интерфейса, добавлять дополнительные функции и т. Д. c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...