Asp code как начать клининговый бизнес login: Открываем клининговую компанию с нуля

asp.net core — Неизвестный источник кода ASP Net Identity добавляется во время сборки/запуска

У меня есть решение asp net core с идентификатором , которое, как я думал, удалило раздел кода, который включал эти ссылки на страницу входа : Забыли пароль , Зарегистрируйтесь как новый пользователь , Повторно отправьте подтверждение по электронной почте и Используйте другой сервис для входа (текст и ссылка) Но этот контент отображается, и я не могу понять, почему?

Я «пометил» последнюю строку ~\repo\Views\Shared\_LoginPartial.cshtml

Код:

 @using Microsoft.AspNetCore.Identity
@inject SignInManager SignInManager
@inject UserManager UserManager
<ул>
    @if (SignInManager.IsSignedIn(Пользователь))
    {
        
  • Kia Ora/Welcome @User. Identity.Name
  • } еще {
  • }

    Когда я запускаю приложение с помощью локального хоста, на странице входа есть все ссылки, как будто я никогда их не удалял. Это можно увидеть, глядя на страницу с помощью инструментов разработчика (щелкните правой кнопкой мыши изображение «Открыть изображение в новой вкладке»

    В родительской папке есть другие папки репо с разными версиями. Но я был осторожен, чтобы открыть эту папку в Visual Studio и дважды щелкните файл решений. За пределами этой папки нет ресурсов. Как это может произойти?

    Я считаю, что код контейнера начальной загрузки и атрибут роли HTML не дают никаких подсказок.

    Я могу ошибаться.

    • asp.net-core
    • asp.net-identity
    • visual-studio-2019
    • решение
    3

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

    Код, который вы нам показываете, представляет собой представление LoginPartial, которое внедряется в вашу панель навигации. Если вы его не меняли, это должно быть в _Layout.cshtml :

     <дел>
        <ул>
            
  • Главная
  • Конфиденциальность
  • То, что вы показываете нам на снимке экрана, — это окно входа в систему, которого … нет. Ядро Asp.net автоматически добавляет их за кулисами в качестве реализации по умолчанию. Вы, конечно, можете переопределить их.

    • Щелкните правой кнопкой мыши свой проект
    • Нажмите «Добавить новый элемент лесов»
    • Нажмите «Добавить личность»
    • Выберите вид входа в систему (и любой другой, который вы хотите изменить)

    После завершения процесса эти созданные элементы должны оказаться в папке /Areas/Identity .

    Ссылка: https://learn.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-7.0&tabs=visual-studio

    7

    В вопросе указывалось, что данные регистрации Microsoft Web App по умолчанию и т. д. были удалены из решения. Это то, что я требовал, и это оказалось правильным. Первоначальный метод, который я использовал, полагая, что он лучший, заключался в создании каркаса всех элементов идентичности (все флажки отмечены на странице «Добавить идентичность» скаффолдинга), а затем редактировать/удалять то, что мне не нужно. Единственное редактирование, которое мне нужно было сделать, это удалить элементы вопроса из

    ~\Areas\Identity\Pages\Account\Login. cshtml

    Я считаю, что указанный выше файл связан через файл ~\Views\Shared\_LoginPartial.cshtml , чтобы обеспечить «чистую» страницу входа (без регистрационных данных). Это можно увидеть в разделе кода вопроса.

    Были следующие проблемы:

    • папка ~\Areas\Identity\Pages\Account была временно исключена из проекта.
    • Я не понял, откуда взялся «код по умолчанию», который повторно вводил регистрационные данные обратно на страницу входа.

    Я до сих пор не понимаю, как все файлы в папках «Учетная запись и управление» могут быть исключены из проекта, что приводит к странице входа по умолчанию. Ручная проверка всех моих файлов кода показала бы, что это невозможно.

    Для тех, кто ищет информацию о строительных лесах. Я нашел следующее полезным.

    Знакомство с идентификацией в ASP.NET Core

    Где находятся страницы входа и регистрации в приложении с шаблонами AspNet Core?

    Зарегистрируйтесь или войдите в систему

    Зарегистрируйтесь с помощью Google

    Зарегистрироваться через Facebook

    Зарегистрируйтесь, используя адрес электронной почты и пароль

    Опубликовать как гость

    Электронная почта

    Обязательно, но не отображается

    Опубликовать как гость

    Электронная почта

    Требуется, но не отображается

    Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

    AEP Огайо

    Обработка вашего запроса

    Спасибо за терпение.

    Перейти к основному содержанию

    Оплатить мой счет

    Запустить, остановить, переместить службу

    Сообщить об отключении

    Помощь в оплате

    Избегайте летних скачков счетов

    Высокие температуры могут вызвать перегрузку вашего кондиционера, что приведет к неожиданному увеличению потребления электроэнергии и увеличению счетов. Зарегистрируйтесь в нашем плане среднего ежемесячного платежа (AMP), чтобы ваши ежемесячные платежи были более предсказуемыми в течение всего года.

    Зарегистрируйтесь до следующего счета


    Всегда предполагайте, что сбитые линии опасны.

    Советы по безопасности

    Советы по безопасности


    Что съедает вашу энергию? Используйте энергетическую панель, чтобы узнать. Познакомьтесь с людьми, стоящими за вашей силой Читайте последние истории в нашем блоге. Думаете о солнечных панелях? Прежде чем устанавливать солнечные батареи в своем доме, сначала проведите исследование.

    Зарегистрироваться Сегодня! Перейти без бумаги. Экономьте время, получая счет онлайн, а не по почте.

    Перейти без бумаги


    Загрузка видео.