Help

Help > Forum > Интеграция веб-сайтов > Единый вход в систему MembershipWorks: устранение ошибки «Неверный сеанс пользователя»

Единый вход в систему MembershipWorks: устранение ошибки «Неверный сеанс пользователя»

Система единого входа MembershipWorks (SSO) регистрирует только членов вашей организации. Учетные записи администраторов MembershipWorks не являются участниками, поэтому, когда кто-то входит в MembershipWorks в качестве администратора и открывает ваш форум, появляется ошибка access_denied с сообщением «Сеанс пользователя недействителен».

Со стороны MembershipWorks такое поведение вполне ожидаемо, но вы все равно можете предоставить своим сотрудникам полный администраторский доступ к вашему форуму. В приведенных ниже шагах используется учетная запись участника и не требуется вносить изменения в код.

Почему возникает ошибка

Когда посетитель открывает ваш форум, ссылка для входа в систему SSO направляет его через MembershipWorks. MembershipWorks проверяет, является ли пользователь действительным участником, а затем регистрирует его на форуме. Если пользователь вошел в MembershipWorks как администратор, а не как участник, MembershipWorks прекращает вход, и на вашем форуме появляется ошибка «Сеанс пользователя недействителен».

Предоставьте кому-нибудь администратору доступ к вашему форуму

Шаг 1. Войдите на форум через MembershipWorks в качестве участника

  1. Перейдите на свой форум и нажмите ссылку для входа в систему SSO, которая ведет через MembershipWorks.
  2. На странице входа участника MembershipWorks введите адрес электронной почты и пароль участника.
  3. Это автоматически создаст учетную запись участника форума или войдет в нее.

Шаг 2. Добавьте эту учетную запись в группу администраторов

  1. Войдите в панель администратора Website Toolbox под своей учетной записью владельца. Если пароль владельца был забыт, воспользуйтесь ссылкой для восстановления на странице входа.
  2. Перейдите в раздел НастройкиПользователи.
  3. Найдите учетную запись участника, указанную под адресом электронной почты, использованным на шаге 1, и переместите ее в группу пользователей «Администраторы».
  4. Нажмите кнопку «Сохранить».

Вот и все. В следующий раз, когда пользователь войдет в ваш форум через MembershipWorks SSO, он войдет в систему как администратор.

Часто задаваемые вопросы

Почему появляется ошибка «Сеанс пользователя недействителен»?

Вы вошли в MembershipWorks как администратор, а не как участник. MembershipWorks SSO аутентифицирует только учетные записи участников. Выйдите из MembershipWorks и снова войдите в систему как участник или используйте другой браузер, в котором вы уже вошли в систему как участник.

Могу ли я войти в систему в качестве администратора MembershipWorks?

Нет. MembershipWorks SSO не аутентифицирует учетные записи администраторов, и служба поддержки MembershipWorks подтвердила, что с их стороны нет обходного пути. Чтобы предоставить кому-либо администратору доступ к форуму, войдите в систему как участник и добавьте эту учетную запись в группу администраторов, выполнив описанные выше действия.

Пострадают ли мои участники?

Нет. Участники продолжают входить в систему точно так же, как и всегда. Это применимо только в том случае, если кто-то вошел в MembershipWorks в качестве администратора.

Статьи по теме


If you still need help, please contact us.