asp.net用户管理

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:57:20
用的是系统生成的数据库aspnet 现在不知道怎么给用户分配角色 具体代码该怎么写,还有就是怎么删除已经注册的用户?

参考示例:
第一步:
你先新建一个YourDB数据库,
里面有User(用户表),
字段有Uid,Uname,Age,Roleid(权限ID,int,外键,关联权限表,[0为普通用户,1为vip会员,2是管理员]默认为0,即普通用户),IsLogin(类型为bit,0表示注册用户,1表示未注册,默认值为0) 等。
另外建一个权限表Role,字段Roleid(权限ID,int,主键,自增),Rolename(权限名称区分用户是普通用户,vip,管理员)。

第二步:
程序中分配权限的做法是:后台添加用户,insert 操作,添加的用户默认就是普通用户。如果是要把这个普通用户的权限修改为vip会员权限,只需Update User 表中Roleid=1 就行了,未修改前Roleid 是默认的0 。

至于你要删除已注册用户,就是在删除用户之前,后台查询下Usre表中的字段IsLogin=0(注册)还是IsLogin=1(未注册),
if (IsLogin=0 )
{
Delete();//调用你的删除方法。
}

我说的你懂了么?
如还不是很清楚,我的邮箱68105fly@163.com 欢迎学习交流!

1、系统自动生成的程序和库只适合新手入门用。
2、用户管理权限分配要在数据库中设计字段标识出来。程序代码要手写,vs没法自动生成这类代码。