我爱Aspx >> C#.Net >> ASP安全检测与过滤函数SafeCheck_ASP技巧
'作用:安全字符串检测函数
'名字:SafeCheck
'参数:CheckString,CheckType,CheckLength
'说明:
'Checkstring待检测字符串:任意字符.
'CheckType检测类型0正常短字符1数字2日期3金钱4编码HTML5解码HTML6登录字符串7防攻击检测
'CheckLength检测类型长度:类型为int,当为金钱时为小数点的位置
'返回值:如果通过检测,返回正确字符串,
'如果未通过则返回错误代码SYSTEM_ERROR|ERROR_CODE
'Script Writen by :SnowDu(杜雪.NET)
'Web:http://www.snsites.com/
'Web:http://www.knowsky.com/
'-------------------------------------------
function SafeCheck(CheckString,CheckType,CheckLength)
On Error Resume Next
ErrorRoot="SYSTEM_ERROR|"
if checkString="" then
SafeCheck=ErrorRoot&"00001"
exit function
end if
CheckString=Replace(CheckString,"'","'")
select case CheckType
case 0
CheckString=trim(CheckString)
SafeCheck=Left(CheckString,CheckLength)
case 1
if not isnumberic(CheckString) then
SafeCheck=ErrorRoot&"00002"
exit function
else
SafeCheck=Left(CheckString,CheckLength)
end if
case 2
tempVar=IsDate(CheckString)
if Not TempVar then
SafeCheck=ErrorRoot&"00003"
exit function
else
select case CheckLength
case 0
SafeCheck=FormatDateTime(CheckString,vbShortDate)
case 1
SafeCheck=FormatDateTime(CheckString,vbLongDate)
case 2
SafeCheck=CheckString
end select
Ҷƪл˵?
ASP登陆验证页应做的安全问题_AS..[04-28]
全面了解Cookie的传递流程、编程..[04-28]
学习一下.net framework 中有关安..[04-28]
ASP.NET基于角色的窗体安全认证机..[04-28]
ASP.NET应用程序安全性问题_ASP...[04-28]
web.config点滴:更改login控件对..[04-28]
ASP.NET2.0数据库之SQL Server安..[04-28]
ASP.NET 2.0程序安全的基础知识_..[04-28]
安全的设置DropDownList等列表类..[04-28]
运用每个开发者都必须了解的十个..[04-28]
ASP登陆验证页应做的安全问题_AS..[04-28]
Access数据库安全的几个问题_数据..[04-28]
全面了解Cookie的传递流程、编程..[04-28]
针对SQL INJECTION的SQL SERVER安..[04-28]
C#加密路径里的参数,保护参数隐私..[04-28]
微软要增强SQL 2005安全功能_数据..[04-28]
小议MSSQL Server 2000的安全及管..[04-28]
PHP发现安全漏洞_PHP技巧[04-28]
PHP安全配置_PHP教程[04-28]
SQL Server 2000的安全配置_数据..[04-28]