背景:
我们用Microsoft Visual Studio 2005开发这个CMS系统。
当前问题:
根据不同的用户导航到不同的页面。
解决方法:
1:首先建立好要导航的文件夹,并且可以通过网站菜单的asp.net配置创建好相应的角色和访问权限。
2:拖入Login控件。调整属性。要求完成显示注册用户、密码恢复,并指向相应的url.
3:在Login控件的LoggedIn事件中写入代码:
string un=Login1.UserName;
if (Roles.IsUserInRole(un, "注册用户"))
{
Response.Redirect("~/注册用户/注册用户首页.aspx");
}
else if (Roles.IsUserInRole(un, "系统管理员"))
{
Response.Redirect("~/系统管理员/系统管理员首页.aspx");
}
注意:中文名称的地方替换成相应的英文名称。