登录时运行自定义代码

时间:2009-01-07 13:04:08

标签: asp.net sharepoint login

我在sharepoint自定义母版页上使用了asp.net登录控件。一切正常,我可以毫无问题地登录我的网站。

但是,我想在用户登录后运行一些代码,或者根据用户的角色执行重定向。

以前有人做过这类事吗?

2 个答案:

答案 0 :(得分:1)

您可以通过User.IsInRole

以编程方式测试角色

编辑:在从ASP.NET登录控件重定向时,检查表单身份验证令牌并在令牌存在时运行自定义代码。

答案 1 :(得分:1)

Login控件(System.Web.UI.WebControls.Login)有一个事件LoggedIn(http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.login.loggedin.aspx)。只需订阅它并将代码放在处理程序中。我没有使用sharepoint,我在这里谈论ASP.NET观点。