asp.net 怎么实现不同权限用户登录到不同页面?

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:43:55
asp.net 怎么实现不同权限用户登录到不同页面?用户分为管理员,审批员和普通用户,已经在数据库Users表中添加字段RoleID。我现在的UserLogin.aspx.cs是如下:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class Desktop_UserLogin : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void SureBtn_Click(object sender, EventArgs e)
{
if (UserName.Text == null || UserName.Text == "" || UserName.Text.Length <= 0)
{
ShowMessage("用户名称为空,请输入用户名称!");
return;
}

if (Password.Text == null || Password.Text == "" || Password.T

这问题简单很了。。按下面的步骤做。。
1:获取用户登录时的信息。
2:判断用户是否管理员
3:是管理员就response.redirct("管理员将去的页面");
4:是普通用户就response.redirct("普通用户将去的页面");

主要是采用ASP.NET的用户控制。