Я построил портал с использованием MVC ASP.Net 4.5.Я настраиваю процесс регистрации, при котором пользователь сбрасывает пароль сразу после активации через URL в письме.Я генерирую URL обратного вызова, как показано ниже:
var callbackUrl = Url.Action("ResetPassword", "Account", new { userId = userID, code = code, firstTime = firstTime }, protocol: Request.Url.Scheme);
В большинстве сред нет проблем, кроме браузера Mozilla и мобильного Gmail, который установлен в Samsung Galaxy Note 8. Они не загружают параметр.Они загружаются только как ниже URL,
http://www.example.com/Account/ResetPassword
, в то время как это должно быть, http://www.example.com/Account/ResetPassword?userId=d8023372-3c75-4fbc-b61f-1eb72ccc0b9a&code=eg33TqZZjjPSfOdUsrTXx%2ByEc7Lhfxb1el2vt0FmvhaW3EGw5VIbc4x%2BcP%2FchdBHbJUD5uwZd%2BpABZqlDR1CJciK4HTaDdX535KTCYOCQywobEIx%2B0JhY0vQwmfvCgDUta6gOT%2BD68vYeLEgyrzvBvYmEGBOHsCNDNI4JeO7YNbz8CXSpRIiRBC4elwi4uiQ%2BPXosvs7iEroJDLO7mQ%3D%3D&firstTime=1
Я действительно путаю, почему обратный вызов не возвращает действительный URL.Посоветуйте, пожалуйста, что мне делать?
С наилучшими пожеланиями, Афин