Как заставить пользователя изменить свой пароль после первого входа в систему?

Я хочу заставить пользователя изменить свой пароль после его первого входа в систему. Теперь, где мне поместить код перенаправления на страницу ChangePassword?

  • Если я помещу его на Page_Load страницы по умолчанию, пользователь может перейти на любую страницу, потому что он аутентифицирован .
  • Если я помещу его в Page_Load главной страницы, страница ChangePassword будет использовать ту же главную страницу, и она будет войдите в бесконечный цикл перенаправлений.

    Я хотя бы игнорирую перенаправление, если Страница является страницей ChagePassword с главной страницы, и я нашел этот ответ, который гласит:

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

Любое предложение!

10
задан Community 23 May 2017 в 12:00
поделиться