asp后台管理系统的简单介绍
如何用ASP制作网站后台管理系统,高手赐教,混分的自觉点
其实也不难,我自己也是做了一套,用模版全整站生成静态的,不过这个得需要时间,就像软件一样,一个版本一个版本发布,不停地修改BUG,不停地去增加新的功能 你得先从数据库入手吧,哪个表要跟哪个表连在一起,这个是最起码的事情,而且还得想一下数据库放在哪个路径最合适,程序得怎么写最方便,数据库架构做好之后,其它的事就不是很难了,第一步做的我认为是先将后台的导航先做出来,因为这样子让自己能知道自己要做哪些功能,做好之后第二步再做登录,再做美工,其它的就是一个功能一个功能去完善,给后台定个版本吧,然后一个BUG一个BUG地去修改,等可以用了之后,用黑客软件扫描一下看看有没有漏洞
客户端ASP后台管理系统的登陆超时问题
保持Session的方法:经过测试发现最大值为24小时,也就是说你最大可以session.timeout=1440,1441都是不可以有,呵呵。
测试环境:win2003+IIS6.0+ASP3.0。?
所以想通过设session.timeout的过期时间让session永不过期是不可能的。写到Cookies里是比较好的方法,网上也有很多这样的教程,这里就不再说了!还有就是用在要保持session的页里设隐藏iframe每隔一段时间(这个时间小于session.timeout的时间)把刷新一次frame里的空页面!实现方法如下:?
在要保持session页里加上:
iframe?width=0?height=0?src="/blog/SessionKeeper.asp"?/iframe
同目录下建一下SessionKeeper.asp的文件。
html?
head?
meta?http-equiv="Refresh"?content="900000;url=sessionKeeper.asp"?
!--每隔900秒刷新一下自己,为了和服务器通讯一下,保持session不会丢--?
/head?
/html
这种方法还是比较长见的,另外还有一种和上面类似的方法,不过他不是用meta自动刷新嵌套的iframe的方法。他是用javascript:window.setTimeout("functionname()",10000);第隔一段时间时间自动调用一个函数的方法,当然函数里还是要去连接一个空的文件。具体方法如下:?
在要保持session面里加上:
script?id=Back?language=javascript/script?
script?language=javascript?
function?keepsession(){?
document.all["Back"].src="/blog/SessionKeeper.asp?RandStr="+Math.random();?
//这里的RandStr=Math.random只是为了让每次back.src的值不同,防止同一地址刷新无效的情况?
window.setTimeout("keepsession()",900000);?//每隔900秒调用一下本身?
}?
keepsession();?
/script
这样同一目录下建一个空内容的sessionKeeper.asp就文件就可以了!?
问ASP网站进入后台如何管理
一般asp后台管理系统都放在单独的一个文件夹里面,文件夹的名称一般命名为:admin
或
manage
但这不是绝对,用户也可以重命名或更改此文件夹的名称。
如果你知道管理目录的话,都有个登录到管理系统的页面,一般情况下为:index.asp/default.asp/index.htm/index.html/default.htm/default.html/login.asp/login.htm/login.html
你只要找到登录页面,输入正确的用户名和密码就可以进行ASP后台管理程序了。
祝你好运!