我正在使用asp.net。我在不同的服务器上有两个网站( Parent.com和child.com ),两个网站都有自己的登录屏幕我想提供自动当用户从Parent.com网站登录时,对于child.com进行身份验证如果用户尝试打开child.com并且他已经登录到parent.com网站,则无需显示登录屏幕child.com它会自动验证该用户,他可以自由进入child.com网站。请告诉我如何做到这一点。
由于
Prafulla
答案 0 :(得分:0)
您可以配置SQL Server以维护会话状态see here,并将这两个网站设置为具有相同的会话状态管理。
答案 1 :(得分:0)
您必须在web.configs中设置相同的machineKey。
在这种情况下,你会得到你需要的东西。
答案 2 :(得分:0)
我想实现类似的功能,但适用于跨域和跨平台的网站。 我有如下要求。 我有一个父网站,它有自己的登录实现。我有一个页面上的子网站的链接。儿童网站只能从父网站访问。如果用户直接访问子URL,他应该找到一个页面找不到页面。儿童网站没有登录页面。 父站点和子站点也可以在它们之间发送 - 接收数据。子站点可以由多个父站点访问。 能否告诉我们如何在上述场景中实现会话功能。 我们如何在上述场景中使用Web服务? 我需要考虑哪些参数来管理这些多个站点之间的通信。
如果我需要提供更多信息,请告诉我