Назад | Перейти на главную страницу

Есть ли способ разрешить администраторам изменять или сбрасывать пароли пользователей?

У нас есть обычай MembershipProvider реализация с использованием аутентификация на основе форм (FBA) под Sharepoint 2007.

Я искал много и мало в Google, но нашел только:

Не упустили ли мы возможность включить последнее в FBA? Если это работает по умолчанию и MembershipProvider плохое поведение?

Процедура для этого, как в активном каталоге, была бы идеальной, но ссылка «Изменить пароль» не отображается на экране «Изменить пользователя». Мы подтвердили, что вошедший в систему пользователь является администратором семейства сайтов.

Вам необходимо самостоятельно добавить соответствующую опцию.

Вы можете увидеть пример реализации в ЦКС ФБА проект в CodePlex:

  1. страница UserEdit.aspx содержит кнопку BtnReset,
  2. когда по нему щелкают, метод OnResetPassword из файла UserEdit.cs называется.

Ваша аутентификация на основе форм, вероятно, была встроена в дом (вы упомянули, что она настраиваемая). Разработчикам нужно будет указать способ сделать это. Если не считать этого, найдите таблицу, в которой хранятся имена пользователей и пароли, и просто измените пароль. Если он зашифрован, вы, вероятно, можете просто скопировать пароль из учетной записи, для которой вы знаете пароль, но это не всегда работает в зависимости от того, как пароль соленый.