背景:
我们用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");
}
注意:中文名称的地方替换成相应的英文名称。
本文介绍如何使用ASP.NET和角色管理功能实现CMS系统的用户登录后导航到不同页面的方法。通过设置角色和权限,确保不同类型的用户能够访问其专属的主页。
3914

被折叠的 条评论
为什么被折叠?



