Запустите пользовательский код при входе в систему - PullRequest
0 голосов
/ 07 января 2009

Я использовал элемент управления входом asp.net на собственной главной странице sharepoint. Все работает хорошо, и я могу войти на свой сайт без проблем.

Однако я хотел бы запустить некоторый код после входа пользователя в систему или, в качестве альтернативы, выполнить перенаправление в зависимости от роли пользователя.

Кто-нибудь делал подобные вещи раньше?

Ответы [ 2 ]

1 голос
/ 07 января 2009

Элемент управления Login (System.Web.UI.WebControls.Login) имеет событие LoggedIn (http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.login.loggedin.aspx). Просто подпишитесь на него и поместите свой код в обработчик. я говорю с точки зрения ASP.NET здесь.

1 голос
/ 07 января 2009

Вы можете тестировать роли программно через User.IsInRole

РЕДАКТИРОВАТЬ: при перенаправлении из элемента управления входом ASP.NET проверьте токен проверки подлинности форм и запустите пользовательский код, если он существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...