编程论坛
注册
登录
编程论坛
→
ASP技术论坛
用户名username字段用在找回密码出问题
xuehao
发布于 2011-03-09 16:24, 810 次点击
我写注册系统,其中用户名为:username字段,但是在找回密码中就不成功,我单独用:user这个字段名就成功。这是什么道理呢
6 回复
#2
madeagle
2011-03-09 16:28
access中有关键字吧?加上[UserName]试试
#3
dzt0001
2011-03-09 16:43
请给出具体代码和错误提示。
#4
xuehao
2011-03-09 16:44
madeagle 你好!
我是用的access数据库,我在字段写为:username,但是没你所讲的要写为:[UserName],也许你说的是查询语句中的写法是吗?
我具体是这样的:
我分三个页面,前两个页面可以,但是最后一个页面提交密码答案后出现问题:
<%
dim b,d
b=trim(request.form("username"))
d=trim(request.form("mmda"))
set rs=server.createobject("adodb.recordset")
sql="select * from [zcyh] where username='"& b &"' and mmda='"& d &"'"
rs.open sql,conn,1,1
%>
<%if not rs.eof then %>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="254" height="25" align="right"><%=rs("username ")%>您的密码为:</td>
<td width="300" align="left"><%=rs("password ")%></td>
</tr>
</table>
<% else
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">你输入的密码提示答案不正确,请<a href="http://blog.()">返回</a>重新输入</td>
</tr>
</table>
<%end if
%>
#5
xuehao
2011-03-09 16:50
dzt0001 你好,
没错误提示啊,我提交以上后就执行:你输入的密码提示答案不正确,请重新输入
但是我单独用user字段名就行
#6
hams
2011-03-10 08:29
一般存密码都是经过加密的
#7
szchenli
2011-03-10 10:26
你好,请你把前面的页面的代码也贴上来。是不是form中的文本输入框的name属性是user,不是username?
1