各位:
    我有个网站包含.aspx和asp页面,asp页面使用的是vbs,现在用Forms身份认证。结果,对于.aspx网页,认证是有效的。
但是对于.asp页面则没用。
    望高手指点。

解决方案 »

  1.   

    不了解,网站里有.aspx和asp页面可以想互调用吗?
      

  2.   

    Forms身份验证是基于Asp.net的身份验证,需要在web.config中配置<authentication mode="Forms">其原理是以此用户的信息建立一个FormsAuthenticationTicket类型的身份验证票,再加密序列化为一个字符串,最后将这个字符串写到客户端的name指定名字的Cookie中.一旦这个Cookie写到客户端后,此用户再次访问这个web应用时会将连同Cookie一起发送到服务端,服务端将会知道此用户是已经验证过的.跟asp毫无关系
      

  3.   

    楼上二位回答都不是我想要的,我只是想用Forms身份认证 asp页面。
      

  4.   

    FormsAuthentication是基于.NET的所以针对你的问题,回答是:不可行。
      

  5.   

    我只是想用Forms身份认证 asp页面=======默认不支持的,实际上你需要在 asp 页面完全重做 asp.net 中 forms 的认证,也就是需要读取包含 ticket 的 cookie,解析(注意是加密的),验证 ...