|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。iis|平安 引:比来我接就任务,要计划出一种计划,为Web站点供应文件夹平安会见。
如许做是出于以下设法,即一个用户能够进进该站点,并继而主动进进默许的文件夹,这个文件夹里列的是另外一个页面的一些文件,它们之间已创建链接。
当用户点击某个文件名时,就能够翻开响应的链接,看到谁人文件的内容。(这相似于在FTP中,一个用户的认证信息间接将他导进到一个特定的目次下。分歧的地方在于这是将用户从一个Web界面导进到一个文件中。)我会一步一步向你展现我是如何计划出我的计划的。(本文中的编码已经由测试并获得乐成,能够在Windows2000Server的InternetInformationServices(IIS)5.0中运转。)
打基本
该Web站点在装有Windows2000的呆板上。因为在如许的情况下,IIS与Windows完整分离在一同,因而,我决意好好使用这类判别机制。当用户进进最入手下手的页面时,LOGON_USER情况变量一般会失掉该用户的具体信息。因为Windows对判别用户和向用户受权都分外审慎,我们独一必要劳神的是决意以后登录的用户该从那里猎取文件信息。因为这个计划中不存在数据库的交互感化,因而我的这个程序接纳的是XML文件,这些文件能够久长坚持用户信息。XML数据会被久长坚持在使用程序变量中,假如这个使用程序XML数据产生了任何改动,也城市被久长地坚持在该XML文件中。固然,这个例子中,独一久长坚持的是以后登录的用户的判定信息。这也就是以后用户的SessionID。
为了让这些文件夹更天真,我想同意用户以团体用户或群体用户的身份都能够会见它。这就请求这些文件夹向团体用户和群体用户供应会见路径,并且这些信息要贮存在XML文件中。如许一来,我们必要三个XML文件:一个为团体用户筹办的,一个为群体用户,另外一个为文件夹筹办。
用户的XML文件包括用户的一些信息。比方,每一个登录的用户都有一个用户名。当某个用户会见该Web站点时,就创立了一个会话,会话标记符能够辨认这个会话。因为每个会话对应一个用户,那末判别用户的用户节点就包含一个sessionId属性,用来保留以后的会话标记符。
SessionId属性能够用来在会见信息中查找用户的ID。这时候,你一样必要为用户筹办一个默许的文件夹。
<?xmlversion=1.0?>
群体用户的XML文件包括个人信息及各个群体中的用户的信息。每个群体的节点都包含一组用户,这些用户都经由过程它们的ID来判别。
<?xmlversion=1.0?>
<groups>
<groupid="1"username="administrators">
<users>
<userid="1"/>
</users>
</group>
</groups>
缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全 |
|