随笔分类 - ASP
-
摘要:通常,为了增加暴力猜解网站用户密码的难度,我们会在网页登录框中增加一个验证码,验证码保存在服务器端,而客户端则使用一张图片显示:验证码在整个登录过程表现为:用户打开登录页面时,服务器产生一个验证码,点击登录后,跳转到登录页面,服务器端检查用户输入的验证码是否正确,若错误,跳回到登录页面,生成一个新验证码让用户再次输入登录。注意,生成新验证码的条件是登录页面刷新了!以前没觉得这有什么问题,今天了解12306自动登录脚本后,发现这问题太严重了,当使用GreaseMonkey时,简直可以无视验证码的存在,原因是借助GreaseMonkey可以在页面使用Ajax提交表单进行登录,这过程不会刷新登录页面
阅读全文
摘要:还在为B/S系统的更新烦恼吗?开发者:每次版本更新都得制作更新包,然后通知用户下载更新,版本多了更新包不利于管理。用户:时常得去官方站留意是否有更新,每次都得手动去下载更新包,再传到服务器完成更新,烦!碰上更新频繁的系统,隔三差五就得更新,烦烦烦!很多桌面应用程序如瑞星、Windows操作系统都有自动更新的功能,自动更新的好处有:·更新及时。使系统始终保存在最新最安全的状态,防止漏洞被人...
阅读全文
摘要:自从发布了"个人网站与动网整合非官方方法"后,经常有网友来咨询动网整合的相关事情,我也常常建议大家好好去看下"PDO通行接口开发人员参考规范1.0",因为一旦你知道了怎么去使用它,就会发现其实整合并不是一件困难的事情,并且比我的非官方方法有更大的灵活性,毕竟去改动网数据库表总不是非常的完美。一、数据同步原理假设A、B两个系统要实现会员数据同步,同步过程是这样的:当A系统要注册(登录/注销/资料修改...
阅读全文
摘要:思考一个问题:怎么实现在第一次检索的基础上进行二次检索? 通常,我们的做法是第一次检索时保存检索条件,在第二次行检索时组合两次检索条件对数据库进行一次新的查询,如: 第一次检索:Select * from table where age>18 第二次检索:Select * from table where age>18 and name like 'zh%' 这样做虽可以实现我们所要的结果,...
阅读全文
摘要:本工具可以将多个文件打包成一个XML文件,当然,也可以解包将其还原成原本的文件。这有什么作用呢?比如可以将一个站点的所有文件打包成一个XML文件,上传至服务器再解包,这会比从本地将所有文件上传至服务器快多了。 解压包中有三个文件Packa.asp、Packb.asp和Un_Pack.asp: Packa.asp:打包工具(将指定文件夹的内容打包为单一XML文件) Packb.asp:打包工具(...
阅读全文
摘要:公司有一套ASP+ACCESS的后台程序,我要尽快了解,在了解其数据库结构的时候对着ACCESS非常的不直观,便想将所有表名称及其字段名称打印出来,输出这些内容便成问题,有没有办法用ASP将这些内容输出到一个页面呢?搜索了相关资料后总算是实现了,下边是程序: Code highlighting produced by Actipro CodeHighlighter (freeware) ht...
阅读全文