ah4超轻型榴弹炮造价:不用数据库如何实现对身份的判断(即登陆)

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 14:27:38
不用数据库如何实现对身份的判断(即登陆)
正用asp写个数据库(没用数据库,生成静态网页)
现在开发到了用户登陆部分
因为这个blog是单用户系统,也就是只给blog的站长用,所以我觉得没必要搞个数据库来验证用户登陆
原因是只有一个用户(即blog站长本人),另一方面,acc数据库怎样都不安全.
所以,想用一个无数据库的方法来判断用户,只有站长才能发贴及修改帖子。

但是这该怎样做呢
哪位给个思路

当然这个blog的环境是“虚拟主机”
即没有服务器管理权限
上面说错了,不是用ASP写个数据库,是用ASP写个BLOG

“正用asp写个数据库”不太懂你这句话,ASP有那么强能写数据库?

用户认证很简单的,用一个变量放用户名,别一个变量放密码不就行了吗?
如果想要安全的话可以把密码进行Md5加密后放入存密码的变量里,只要在判断的时候也将输入的密码进行Md5加密,然后进行比较就OK了。

MD5算法应该用过吧,就是一种报文摘要算法,他是不可逆的,加密之后无法解密。
对于asp的是使用什么函数我不太清楚,我只对PHP的很了解,PHP里只要使用一个函数就可以了
pass = e10adc3949ba59abbe56e057f20f883e;
上面的32位的值就是123456 通过md5加密后的字符串了。
然后你只要把别人在登陆的时候填的密码也通过md5进行加密,再来和e10adc3949ba59abbe56e057f20f883e进行比较,如果相等就说明密码正确。

你如果使用的是固定ip的话,可以通过在网页中加如代码,读取远程ip,取ip数值,比较你的ip,如果相同,则下一步,如果不同,则跳转到指定页面。源代码很简单,不超过10行,可以搜索看看。如果没有发贴我给你