. Net Core 3.1 встроенный Angular Шаблон SPA Настройка входа / Регистрация шаблона - PullRequest
0 голосов
/ 27 января 2020

Как изменить шаблон для входа в систему и других авторизационных страниц! документации нет.

вы можете попробовать это

dotnet new angular --auth individual

вот скриншот ul

и структура папок нетронута. где страница авторизации на странице авторизации et c? enter image description here

1 Ответ

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

Вы можете использовать. net core CLI, если не используете visual studio:

  1. Создать проект с использованием шаблона: dotnet new angular --auth Individual и построить проект.

  2. Если вы ранее не устанавливали базовый каркас ASP. NET, установите его в терминале в виде кода:

    dotnet tool install -g dotnet-aspnet-codegenerator

  3. Добавьте необходимые ссылки на пакет NuGet к проекту:

    dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design

    dotnet add package Microsoft.EntityFrameworkCore.SqlServer

  4. Вы можете перечислить файлы, которые можно создавать с помощью леса dotnet aspnet-codegenerator identity --listFiles

  5. Запустите скаффолдер Identity с нужными опциями, используйте --files, чтобы скэффолдить указанные c файлы, используйте правильное полное имя для контекста БД:

    dotnet aspnet-codegenerator identity -dc ProjectName.Data.ApplicationDbContext --files "Account.Register;Account.Login"

    Если вы запускаете скаффолдер Identity без указания флага --files или --useDefaultUI, все доступные страницы пользовательского интерфейса Identity будут созданы в вашем проекте.

Теперь, если вы хотите изменить интерфейс входа в систему, вы можете изменить соответствующую страницу на странице your project --> Areas-->Identity -->Pages-->Account -->Login.cshtml.

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