会员管理asp源码
A. asp.net用户管理
参考示例:
第一步:
你先新建一个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();//调用你的删除方法。
}
我说的你懂了么?
如还不是很清楚,我的邮箱[email protected] 欢迎学习交流!
B. 翻译ASP代码
这段代码定义的是一个用户登录判断过程 ShowUserLogin()
函数sub用来定义一个过程。
过程的调用方法<%Call ShowUserLogin()%>
该段代码意思是:
当用Session("UserName")的值为空时,就调用用户登陆界面,提示用户进行登录,或者进行新用户注册。。。后面的一段JS代码是对对表单元素的检测,判断用户是否填写用户名和密码,如果没有则给出提示!
else后面表示如果Session("UserName")的值不为空时,即用户已登录时。显示欢迎信息,包含两个链接:退出会员中心、会员管理中心。
C. asp会员登录程序
if upwd<>upwd then
这句改成if pwd<>upwd then
-------------------------------
1.进数据库确认一下密码是否加过密
2.把request.Form 全改成request,并去掉空格
已经测试过了,可以正常登录并跳转