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


谁能帮我看看代码有什么问题?在添加管理员时不能完成

38qkdQV1.txt (4.33 KB) 添加管理员代码问题




Ftp4MXJi.txt (4.33 KB) 添加管理员代码问题



mrRJWmjc.txt (1020 Bytes) 添加管理员代码问题

搜索更多相关主题的帖子: 管理员 代码 
2007-07-17 10:39
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
你把报错的内容贴出来看看

面朝大海,春暖花开!
2007-07-17 10:59
ccmcy
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-7-4
收藏
得分:0 

没有报错,就是一点"添加"时,页面上一片空白,什么都出不来

2007-07-17 15:23
qhscqb
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-2-3
收藏
得分:0 

passWord='"&request.form("pwd1")&"',你应把红色部分改为md5(request.form("pwd1")),因为你没有调用md5函数,所以判断结果是密码不一致,故程序执行response.end,这样摆在面前的只有空白页了


编程快乐,快乐编程! 没有最好,只有更好!
2007-07-17 15:40
qhscqb
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-2-3
收藏
得分:0 
对,就是这个原因!!

编程快乐,快乐编程! 没有最好,只有更好!
2007-07-17 15:41
ccmcy
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-7-4
收藏
得分:0 
我试了一下,那样还是老样子
而且在管理界面上显示有好几条记录,而数据表里面只有一个,不知道怎么回事
2007-07-17 16:20
qhscqb
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-2-3
收藏
得分:0 

我看了看你的程序,发现有点问题。我把你的程序改为了这样,你试试行不行?
pass1=reqeust.form("pass1")
pass2=request.form("pass2")'pass1和pass2是指两次输入的密码
'======================
'也可以在客户端进行验证
'======================
if pass1<>pass2 then
response.write "<script language='javascript'>alert('两次密码输入不一致!');history.back();</script>"
response.end()
else'如果输入一致
set rs=server.createobject("adodb.recordset")
sqltext="select * from Manage_User where UserName='" & request.form("uid")& "'"
rs.open sqltext,conn,1,1
if not rs.eof then
rs.close
set rs=nothing
response.write "<script language='javascript'>alert('已经存在此帐号,请重新输入!');history.back();</script>"
else
sqlstr="insert into Manger_User"
sqlstr=sqlstr&"(username,password) values"
sqlstr=sqlstr&"('"&request.form("uid")&"','"&md5(encrypt(request.form("pwd1")))&"')"
conn.execute(sqlstr)
Response.write "<script language='javascript'>alert('管理员添加成功!');"&_
"location.href='Manage_Admin.asp';</script>"

end if
end if


编程快乐,快乐编程! 没有最好,只有更好!
2007-07-18 20:39
rtc
Rank: 2
等 级:新手上路
威 望:4
帖 子:590
专家分:0
注 册:2007-6-6
收藏
得分:0 
我觉得md5没什么用
!!!!!!!
2007-07-18 20:48
qhscqb
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-2-3
收藏
得分:0 

是MD5加密无用,还是此处用MD5多余?


编程快乐,快乐编程! 没有最好,只有更好!
2007-07-18 20:49
ccmcy
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-7-4
收藏
得分:0 
按照楼上所说.我改了以后还是不行.辆次输入的密码明明是一样的,可是还是提示密码不同.

另为我在程序中写的这段代码只有第一段 比较两个密码相等与否时有用,其他时候就不起作用了,
function form1_onsubmit()
{
if (document.FORM1.pwd1.value!=document.FORM1.pwd2.value)
{
alert ("请确认您的密码。");
document.FORM1.pwd1.value='';
document.FORM1.pwd2.value='';
document.FORM1.pwd1.focus();
return false;
}
if (document.form1.uid.value='')
{
alert("管理员帐号不能为空");
document.form1.uid.focus();
return flase;
}
if (document.form1.pwd1.value='')
{
alert("密码不能为空");
document.form1.pwd1.focus();
return false;
}
if (document.form1.pwd2.value='')
{
alert("您必须确认密码");
document.form1.pwd2.focus();
return false;
}
2007-07-20 09:49
快速回复:添加管理员代码问题
数据加载中...
 
   



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

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