静态HTML页面中实现权限控制的应用

本文探讨了如何在静态HTML页面中实现权限控制,通过利用AJAX技术与服务器进行交互,实现用户登录后的个性化显示。这种方法常见于大规模网站,允许动态更新内容而无需整个页面刷新。
摘要由CSDN通过智能技术生成

看了好多大规模网站,登陆后都使用了HTML文件,当时就想怎么回事呢?上网搜索一下,得到其中一个觉得是方法的方法,就是利用AJAX方法 ,下面的代码比较长,可以不看的,毕竟知道实现的方法都明了了,不过呢还是COPY出来吧,省的忘记了:

在静态页面的模版页中写一段javascript代码,用来发送请求到服务器,在服务器端写一段代码用来检查用户是否登陆,然后返回一个结果给这个html页面,html页面根据返回的结果决定是显示还是转到登陆页面强制用户登陆,到此,问题的解决思路应该明了了,下面来看看实现的代码:

  HTML模版页TemplateRules.html代码:
  由于模版页比较长,这里只登出AJAX代码部分,即
< Body > 标签前面的部分

  
<! DOCTYPE html PUBLIC  " -//W3C//DTD XHTML 1.0 Transitional//EN "     " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >
  
< script type = " text/javascript "  language = " javascript " >
  
// 创建适用用与多种浏览器的XMLHttpRequest对象的函数
  function getXMLRequester( )
  var xmlhttp_request 
= false
  
try
  
if( window.ActiveXObject )
  
for( var i = 5; i; i-- )
  
try
  
if( i == 2 ){xmlhttp_request=newActiveXObject("Microsoft.XMLHTTP"); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值