set rs=server.createobject("adodb.recordset")
sql="select * from T_USER where (id is null)"
rs.open sql,conn,1,3
rs.addnew
rs("username")=username
rs("password")=md5(password)
rs.update
rs.close
这是我初始化密码时的代码:(初始化是把密码改成用用户名作密码)
Set rsd=Server.CreateObject("Adodb.RecordSet")
sqld="Select * from T_USER where id="&request("uid")
rsd.Open sqld,conn,1,3
rsd("password")=md5(rsd("username"))
rsd.update
rsd.close
这是修改密码的代码:
set rs=server.createobject("adodb.recordset")
sql="Select * from T_USER where ID=" & UserID
rs.open sql,conn,1,3
rs("password")=md5(password)
rs.update
rs.close
增加用户和修改密码时md5加密码后的密码都想同,可是在同一个值下,初始化后md5加密码的用户名字符串和增加或修改md5加密的密码不同.这是为什么?
请各在在线的朋友帮忙看一下这三段代码那里错了.