Хобрук: Ваш путь к мастерству в программировании

Как вести себя после правильного входа в приложение WP

Каков правильный способ обработки поведения приложения после правильного входа в систему? Давайте представим следующий механизм — пользователь попадает на страницу входа, когда значение ключа настройки пользователя установлено на «false». Как только пользователь выполняет вход, он переходит на главную страницу. Все работает хорошо, пока пользователь не нажмет аппаратную кнопку «назад». Затем он снова переходит на страницу входа. Моей первой мыслью было: ну, давайте проверим, вошел ли пользователь в систему, используя метод onNavigatedTo, но, по-видимому, это заставляет кнопку «Назад» переопределить ее цель навигации, которая может быть отклонена в процессе отправки. Поэтому я попытался удалить историю навигации, как только пользователь перейдет в главное меню. Но я не уверен, подходит ли это решение. Есть ли какое-то собственное решение, на которое я должен обратить внимание? С нетерпением жду мнения кого-то более опытного в С#.

08.03.2013

Ответы:


1

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

08.03.2013
  • Спасибо, я буду придерживаться этого решения, надеюсь, оно поможет 09.03.2013
  • Новые материалы

    Создание кнопочного меню с использованием HTML, CSS и JavaScript
    Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

    Внедрите OAuth в свои веб-приложения для повышения безопасности
    OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

    Классы в JavaScript
    class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

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

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

    Обзор: Машинное обучение: классификация
    Только что закончил третий курс курса 4 часть специализации по машинному обучению . Как и второй курс, он был посвящен низкоуровневой работе алгоритмов машинного обучения. Что касается..

    Разработка расширений Qlik Sense с qExt
    Использование современных инструментов веб-разработки для разработки крутых расширений Вы когда-нибудь хотели кнопку для установки переменной в приложении Qlik Sense? Когда-нибудь просили..