| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 674 人关注过本帖
标题:注册页面的编程问题
只看楼主 加入收藏
stoncal
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-2-27
收藏
 问题点数:0 回复次数:9 
注册页面的编程问题

大家好,小弟正在学习网站的制作,在做注册页面的时候出现了点问题,就是同一个帐号可以一直注册,想问下大家怎么解决,大家帮帮我,谢谢了
<!--#include file="conn.asp"-->
<%
dim rs,rs1,strsql,sql1,Form_username,Form_password1,Form_password2,nicheng,Form_mail,Form_Question,Form_Answer,Form_homepage,Form_icq,Form_oicq,Form_msn,Form_address,Form_sex,Form_byear,Form_bmonth,Form_bday,Form_Underwrite
Form_username=cstr(server.htmlencode(request("Form_username")))
Form_password1=cstr(server.htmlencode(request("Form_password1")))
Form_password2=cstr(server.htmlencode(request("Form_password2")))
nicheng=cstr(server.htmlencode(request("nicheng")))
Form_mail=cstr(server.htmlencode(request("Form_mail")))
Form_Question=cstr(server.htmlencode(request("Form_Question")))
Form_Answer=cstr(server.htmlencode(request("Form_Answer")))
Form_homepage=cstr(server.htmlencode(request("Form_homepage")))
Form_icq=cstr(server.htmlencode(request("Form_icq")))
Form_oicq=cstr(server.htmlencode(request("Form_oicq")))
Form_msn=cstr(server.htmlencode(request("Form_msn")))
Form_address=cstr(server.htmlencode(request("Form_address")))
Form_sex=cstr(server.htmlencode(request("Form_sex")))
Form_byear=cstr(server.htmlencode(request("Form_byear")))
Form_bmonth=cstr(server.htmlencode(request("Form_bmonth")))
Form_bday=cstr(server.htmlencode(request("Form_bday")))
Form_Underwrite=cstr(server.htmlencode(request("Form_Underwrite")))


set rs1=server.createobject("adodb.recordset")
sql1="select Form_username from it where Form_username='"&Form_usernamee&"'"
rs1.open sql1,conn,1,1
if rs1.eof then

strsql="insert into it values('"&Form_username&"','"&Form_password1&"','"&Form_password2&"','"&nicheng&"','"&Form_mail&"','"&Form_Question&"','"&Form_Answer&"','"&Form_homepage&"','"&Form_icq&"','"&Form_msn&"','"&Form_address&"','"&Form_sex&"','"&Form_byear&"','"&Form_bmonth&"','"&Form_bday&"','"&Form_Underwrite&"')"
set rs1=conn.execute(strsql)
%>

<script language=javascript>
alert("注册成功!")
</script>
<%

else
response.write "此用户名已经存在!<a href=zhuce.asp>返回</a><br>"
end if



%>

搜索更多相关主题的帖子: Form oicq 页面 username cstr 
2006-02-27 16:49
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
看起来好像没问题啊!

2006-02-27 18:00
dennis
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2006-2-17
收藏
得分:0 
肯定啊,sql1="select Form_username from it where Form_username='"&Form_usernamee&"'"
你看看你这段啊'"&Form_usernamee&"'这里应该是'"&Form_username&"'这样的吧
2006-02-27 18:48
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
以下是引用dennis在2006-2-27 18:48:00的发言:
肯定啊,sql1="select Form_username from it where Form_username='"&Form_usernamee&"'"
你看看你这段啊'"&Form_usernamee&"'这里应该是'"&Form_username&"'这样的吧

哗!!好细心!


2006-02-27 18:50
google
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:3419
专家分:23
注 册:2005-11-1
收藏
得分:0 
if rs1.eof and rs.bof then

这样测试一下

祝天下所有母亲幸福安康!~
2006-02-27 18:51
water123456
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:3208
专家分:5
注 册:2006-2-21
收藏
得分:0 
我感觉上3.2楼的兄弟已经够不错的了,可是我感觉关键还是5楼的好的一点,因为人家已经说是同一个可以注册,说明它没有判断就把数据往数据库中放,要是不能同一个可以注册,那说明你的程序还直的有问题了?

让我们风风火火的过一生,别平平淡淡过一年。
2006-02-28 08:23
dennis
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2006-2-17
收藏
得分:0 

想也想的到是因为Form_usernamee的值是为空的,那每次来一个不是空的值比较肯定都会到达数据库的末尾的,那自然是可以任何不是空的用户名重复注册咯,倒

2006-02-28 09:26
stoncal
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-2-27
收藏
得分:0 

我改了下,可是还是不可以啊,现在我不管干什么输入什么都提示我密码不正确,这个事怎么回事啊

2006-02-28 12:35
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 

先判断要注册的用户名是否已经存在,


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2006-02-28 13:06
dennis
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2006-2-17
收藏
得分:0 

什么干什么事都密码不正确??你注册的时候是行还是不行??

2006-02-28 13:36
快速回复:注册页面的编程问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017837 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved