您所在的位置:小祥子 » 编程 » ASP » 正文

ASP密码校验问题

时间:2015-01-21 编辑:本站 来源:互联网

ASP里,用户登录需要用到密码校验。

一般来说用IF语句就可以来操作了。

IF passWord<>repassword OR len(password)<>len(repassword) Then‘当然PASSWORD得在之前处理一遍,过滤掉特殊字符如单引号,这是比较原始的对比方法。

如今一般都使用MD5加密后再跟数据库里保存的密文进行对比,这样更安全有效,关于MD5的加密函数可以在本站搜索MD5。

密码校验在日常应用中非常广泛

比如说某人突发奇想,因为后台有多人使用,想给每一篇文章加密,删除或者修改的时候必须输入之前添加文章的密码。

同样是在删除页使用IF语句,配合SESSION,当然COOKIE也可以。

if request.form("删除页面项名")<>session("uerspwd") then
   response.write "你输入的密码和你登陆时输入的密码不一样"
   response.end()'停止执行后面的ASP文件
end if

关键词:密码 校验 MD5