最近再开发项目的过程中,项目老的一部分是asp开发的,新的一部分要使用asp.net开发,这就需要和asp程序进行用户权限共用,不知道怎么能现实这一目的?请指教,谢谢大家.

解决方案 »

  1.   

    权限是通过数据库控制的吗?这样的话用程序逻辑判断,无论是在asp还是asp.net都一样
      

  2.   

    呵呵,是通过数据库控制的啊,但是我不知道是谁登陆的啊,因为验证程序是asp写的
    session不能通用吧
      

  3.   

    错了,我理解错了 fengfangfang() 的意思
    你的意思是使用数据库权限验证用户吧,呵呵,
    我们不是
      

  4.   

    session是可以通用的,你查一下资料吧
      

  5.   

    session不能通用吧
    ===
    是可以的,我们以前是通过一个中间的ASP页面来取.Aspx中调用这个asp页,并取其返回值
      

  6.   

    三种方法:
    1、使用cookies保存权限,退出连接页面即删除cookies
    2、使用调用web service 方法来验证权限,asp和asp.net的程序都调用web service方法,验证权限。
    3、asp和asp.net之间采用传递加密参数方法来保存cookies或session值。最好不要使用session,asp和asp.net的session建立和存在机制不同,不能共用,只有cookies可以共用,但cookies共用前提也是要在同域下才能共用。
      

  7.   

    http://community.csdn.net/Expert/topic/4175/4175376.xml?temp=.0260126
    这个贴子你看下吧,对你应该有用的
      

  8.   

    COOKIES,或者你把信息写入数据库...比如用户是否在线,是否登陆,或者他们说的用中间ASP页传递参数,但这样好像在IE地址栏就可以看到了..为了安全你可以用隐藏的IFRAME或FRAME来调用中间页..