|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。程序|在线Sendregister.asp
这一页从register.asp中获得表单域的内容,将它们拔出数据库中。要注重用户名必需是独一的。以是,起首查询要
考证输出的用户名是不是已存在。假如是的话,用户被从头引回register.asp页,并被请求选择另外一个用户名。假如用户
名是新的,输出的内容就被传送给数据库。
sql_findmember="selectcount(*)fromloginuserwhereusername="&username&""
SetRS_findmember=Application("Conn").Execute(sql_findmember)
IfRS_findmember(0)0Then
Session("message")="THEENTRYHADBEENINSERTEDEARLIER..Pleasetryanotherloginname"
response.redirect"register.asp"
EndIf
IfRS_findmember(0)=0Then
sql_insert="insertintologinuser(username,useremail,password)_
values("&username&","&useremail&","&pwd&")"
SetRS_insert=Application("Conn").Execute(sql_insert)
Session("message")="THEENTRYHASBEENINSERTED..ThankYou"
response.redirect"index.asp"
EndIf
如许,假如RS_findmember(0)前往的值是0,就暗示用户名在数据库中不存在,名字就被输出了。会员就能够利用站
点的别的部分了。反之,假如RS_findmember(0)前往的值年夜于0,用户就被引诱回注册主页,并被请求填写一个新的用户
名。
还要注重,在向数据库中拔出数据之前有一些事变必要小心。交换函数用来确保当会见者键进了"",就必要用代
替。
username=replace(request.form("txt_name"),"","")
</p>缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。 |
|