Pergunta

Eu usei o controle de login asp.net na minha página mestra personalizada do SharePoint. Tudo funciona bem e eu posso login para o meu site sem problemas.

No entanto, eu gostaria de executar algum código uma vez que o usuário tiver feito, ou, alternativamente, realizar um redirecionamento com base na função do usuário.

Alguém faz esse tipo de coisa antes?

Foi útil?

Solução

O controle Login (System.Web.UI.WebControls.Login) tem um evento LoggedIn ( http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.login.loggedin.aspx ). Apenas assiná-lo e colocar o seu código no manipulador. Eu não tenho trabalhado com o SharePoint, estou falando do ponto de vista ASP.NET aqui.

Outras dicas

Você pode testar papéis programaticamente por meio User.IsInRole

EDIT:. No redirecionamento do controle de login ASP.NET, verifique se as formas authenication token e executar seu código personalizado se o token está presente

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top