登录时将会话变量从一个Web应用程序传递到另一个

时间:2015-05-07 04:35:49

标签: session

我想在IIS服务器上将会话值从一个应用程序传递到另一个应用程序。使用ASP.NET ..  当用户登录页面时将重定向到其他应用程序.. 我想从数据库中显示该用户的信息,并在其他应用程序页面上登录该用户

1 个答案:

答案 0 :(得分:1)

会话信息对每个应用程序都是唯一的。因此,如果您想将信息传递给另一个应用程序,则需要将其作为URL的一部分传递。

所以说我正在登录:

http://appA.me.com

然后您将用户重定向到:

http://appB.com?token=aksjhaskduwiwiwwuwuw

然后,在appB中将令牌的值拉开,并将用户登录或假设令牌中的信息有效。

显然,你传递的令牌需要是不可逆的(因此加密并散列它)并且每次生成时都是唯一的,否则有人可能会把它作为该用户伪装成。