none
两个网站共享session RRS feed

  • 问题

  • 网上的文章看了一些,几乎都是转载的那几篇文章,在本机上部署有问题

    我的网站是用.net 4.0开发,有两个网站一个是主网站,用于处理数据;另一个是图片处理网站,用于保存图片与获取图片。

    现在这两个网站都还在开发中,所以是在本地上测试的。

    现在的问题是这样的:

    主网站登录系统,保存当前用户的  UserID 到session中

    当需要上传图片时,通过主网站页面的iframe加载图片处理网站的aspx页面

    图片处理网站的aspx页面需要获得当前登录用户的UserID,以保存到指定的文件夹与数据库中

    由于session是配置为StateServer类型的,并将服务器设置为127.0.0.1;同时设置了machineKey,两个网站设置了相同的配置。

    此时我将两个网站的sessionID输出,sessionID是相同的。但是图片网站确不能访问Session["UserID"]。

     

    如果解决问题需要更多资料或描述,请提出。谢谢大家...

    2011年4月22日 2:50

答案

  • 1、你这里网站并不多,可以直接传ID和一个票据到图片服务器,然后去验证是票据否合法,合法就允许上传。

    附:票据用UserID和他的密码(不可逆加密之后的)等之类的数据用来加密生成。

    2、做严格的单点登录

     

    2011年4月22日 6:28
    版主

全部回复

  • 1、你这里网站并不多,可以直接传ID和一个票据到图片服务器,然后去验证是票据否合法,合法就允许上传。

    附:票据用UserID和他的密码(不可逆加密之后的)等之类的数据用来加密生成。

    2、做严格的单点登录

     

    2011年4月22日 6:28
    版主
  • 大部分的网站,用户都是写coocike
    2011年5月19日 5:46