Sitefinity — Пользовательский виджет входа в систему, не работающий в Sitefinity 12.2 после обновления

#content-management-system #upgrade #sitefinity

#система управления контентом #Обновление #sitefinity

Вопрос:

У нас есть пользовательский виджет входа в систему, который мы использовали в Sitefinity 8, который имеет аутентификацию OTP. После обновления до Sitefinity 12.2 не удается отобразить пользовательский виджет входа в систему на внутренней странице входа. Видел в нескольких документах, таких как sitefinity 12, не поддерживает пользовательский виджет на внутренней странице входа.

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

Вопрос изменен: После внесения некоторых изменений в конфигурацию, упомянутых Весилевым, теперь форма входа отображается в пользовательском интерфейсе. Но при проверке действительного пользователя и, если да, он перенаправляется.И выдает ошибку: «Сервер не может установить статус после отправки HTTP-заголовков». Пожалуйста, найдите код ниже :

  UserLoggingReason reason = SecurityManager.AuthenticateUser("Default", this.username.Text, true, out user);
                        if (reason == UserLoggingReason.Success)
                        {
                            Response.Redirect("~/Sitefinity/Dashboard");
                        }
                        else if (reason == UserLoggingReason.Unknown)
                        {
                            this.message.Text = "Incorrect Username/Password Combination";
                        }
  

Не удается войти в систему, так как это выдает ошибку из ответа.Перенаправление.Нужны некоторые предложения / помощь для решения этой проблемы.

Комментарии:

1. Установлен ли ваш режим аутентификации на Утверждения или формы (в администрировании / настройках / дополнительно / безопасность). Кроме того, установлен ли для вашего AuthenticationProtocol OpenID или SWT (в администрировании / настройках / дополнительно / аутентификация)? Попробуйте установить для последнего значение SWT и посмотреть, поможет ли это

2. Попробовал ту же настройку, что и выше, и да, появилась страница входа и попытался отладить события нажатия кнопки пользовательского виджета, но после проверки идентификатора пользователя и пароля он переходит в Application_Error в Global.asax с сообщением об ошибке Сервер не может установить статус после отправки HTTP-заголовков.

3. я попытался добавить HttpContext.Current. Ответ. AddHeader(«Access-Control-Allow-Origin», «*»); к ApplicationBeginRequest, но не помогло.

4. итак, теперь пользовательская форма входа отображается, но есть проблема с кодом? если это так, я предлагаю вам обновить свой OP и включить свой код

5. Изменение сохраняется либо в файловой системе (App_Data/sitefinity/configuration/ authentication.config), либо в базе данных (таблица sf_xml_config_items). отмените внесенные изменения и перезапустите сайт.