»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
完全数码讨论区
» 网页高手们,有没有防注入的代码,比如用户名注册只能英文+数字!求一个!
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[家电]
网页高手们,有没有防注入的代码,比如用户名注册只能英文+数字!求一个!
胜利11人
魔神至尊
帖子
15766
精华
0
积分
23731
激骚
1310 度
爱车
ufo
主机
神机
相机
摄像头
手机
来自
M78星云
注册时间
2003-1-22
发短消息
加为好友
当前在线
1
#
大
中
小
发表于 2010-4-15 09:11
显示全部帖子
我这里注入貌似非常不完美。
有一个高手说Str = Replace(Str, "'", "'", 1, -1, 1)
这句中'需要加入‘和’,不知道有没有用,因为‘’两个符号是全角的 - -!(我没有把‘’两个符号过滤)
我是菜鸟有没有现成的注册过滤代码
UID
8150
帖子
15766
精华
0
积分
23731
交易积分
7
阅读权限
40
来自
M78星云
在线时间
12076 小时
注册时间
2003-1-22
最后登录
2024-11-19
查看个人网站
查看详细资料
TOP
胜利11人
魔神至尊
帖子
15766
精华
0
积分
23731
激骚
1310 度
爱车
ufo
主机
神机
相机
摄像头
手机
来自
M78星云
注册时间
2003-1-22
发短消息
加为好友
当前在线
2
#
大
中
小
发表于 2010-4-15 10:25
显示全部帖子
引用:
原帖由
cc0128
于 2010-4-15 10:03 发表
这样太麻烦了。正则只允许数字字母就成。
我不会唉。高手们有没有代码直接贴出来哈。
UID
8150
帖子
15766
精华
0
积分
23731
交易积分
7
阅读权限
40
来自
M78星云
在线时间
12076 小时
注册时间
2003-1-22
最后登录
2024-11-19
查看个人网站
查看详细资料
TOP
胜利11人
魔神至尊
帖子
15766
精华
0
积分
23731
激骚
1310 度
爱车
ufo
主机
神机
相机
摄像头
手机
来自
M78星云
注册时间
2003-1-22
发短消息
加为好友
当前在线
3
#
大
中
小
发表于 2010-4-15 14:14
显示全部帖子
<!--#include file="coss.asp"-->
<!-- #include file="md5.asp" -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>register</title>
<style type="text/css">
<!--
.unnamed1 {
font-family: "宋体";
font-size: 9pt;
}
-->
</style>
</head>
<body>
<%
if request("submit"
<>"" then
Set Rs = Server.Createobject("Adodb.Recordset"
Sql = "Select * From account_login Where name='"&Checkstr(request("username"
)&"'"
Rs.open sql,conn,1,3
if rs.eof then
response.write "不存在该用户"
else
pwd1=request("newpassword"
pwd2=request("newpasswordagn"
if rs("password"
<>UCASE(md5(request("oldpassword"
)) or pwd1<>pwd2 then
response.write "旧密码不正确或者新密码两次输入有误."
else
rs("password"
=UCASE(md5(request("newpassword")))
rs.update
response.write "密码更新成功"
end if
end if
rs.close
set rs=nothing
end if
%>
<form name="form1" method="post" action="reg1.asp">
<table width="350" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000" class="unnamed1">
<tr bgcolor="#FFFFFF">
<td height="20" colspan="2"><div align="center">
<p>更改密码(版权所有:游戏人)</p>
</div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="71" height="20"><div align="center">输入用户名:</div></td>
<td width="279" height="20"><input name="username" type="text" id="username"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20"><div align="center">输入旧密码:</div></td>
<td height="20"><input name="oldpassword" type="text" id="oldpassword"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20"><div align="center">输入新密码:</div></td>
<td height="20"><input name="newpassword" type="text" id="newpassword"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20"><div align="center">确认新密码:</div></td>
<td height="20"><input name="newpasswordagn" type="text" id="newpasswordagn"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="20" colspan="2"><div align="center">
<input type="submit" name="Submit" value="submit">
</div></td>
</tr>
</table>
</form>
</body>
</html>
问一下要想在网页中加入检测密码长度(比如6~12位),还有检测新密码不能带空格,怎么加入代码呢,我早上到现在搞不定啊,偶承认偶是菜鸟,大侠谁能救我。
检测的代码我到时有一个,但是不知道放哪里,横放竖放都不能用。
<script language="vbscript">
function checkform()
if len(document.form.newpassword.value) < 6 or len(document.form.newpassword.value) > 12 then
msgbox("错误的密码长度,请输入长度6-12位的密码!")
document.form.newpassword.focus()
checkform=false
exit function
end if
if instr(document.form.newpassword.value," ") > 0 then
msgbox("密码中不能有空格")
document.form.newpassword.focus()
checkform=false
exit function
end if
document.form.action="forget.asp?action=save"
return true
end function
</script>
UID
8150
帖子
15766
精华
0
积分
23731
交易积分
7
阅读权限
40
来自
M78星云
在线时间
12076 小时
注册时间
2003-1-22
最后登录
2024-11-19
查看个人网站
查看详细资料
TOP
胜利11人
魔神至尊
帖子
15766
精华
0
积分
23731
激骚
1310 度
爱车
ufo
主机
神机
相机
摄像头
手机
来自
M78星云
注册时间
2003-1-22
发短消息
加为好友
当前在线
4
#
大
中
小
发表于 2010-4-15 14:17
显示全部帖子
谁来救我,在线等,还有什么论坛学习网页比较好 - -!
UID
8150
帖子
15766
精华
0
积分
23731
交易积分
7
阅读权限
40
来自
M78星云
在线时间
12076 小时
注册时间
2003-1-22
最后登录
2024-11-19
查看个人网站
查看详细资料
TOP
胜利11人
魔神至尊
帖子
15766
精华
0
积分
23731
激骚
1310 度
爱车
ufo
主机
神机
相机
摄像头
手机
来自
M78星云
注册时间
2003-1-22
发短消息
加为好友
当前在线
5
#
大
中
小
发表于 2010-4-15 14:48
显示全部帖子
已经有高手帮我解决了谢谢
UID
8150
帖子
15766
精华
0
积分
23731
交易积分
7
阅读权限
40
来自
M78星云
在线时间
12076 小时
注册时间
2003-1-22
最后登录
2024-11-19
查看个人网站
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计