编程语言
首页 > 编程语言> > PHP或其他Web应用程序中基于表单的身份验证(.NET)

PHP或其他Web应用程序中基于表单的身份验证(.NET)

作者:互联网

我们有一个使用.NET中基于表单的身份验证构建的网站,是否有任何方法可以在PHP应用程序中访问这些会话/用户变量和角色?

解决方法:

您需要创建一个自己的ASP.NET会话状态处理程序,该处理程序可以以两种平台都可以理解的方式存储会话数据.

像这样:
http://www.exforsys.com/tutorials/asp.net-2.0/asp.net-2.0-customizing-the-session-state-mechanism.html

数据可以存储在例如mysql数据库中,并且.net应该创建一个唯一的会话cookie,而php可以轻松地抓住它.如果php获取cookie,它可以从数据库中读取会话数据.
但这仅适用于同一域(由于cookie)

因此,如果您在多个域下工作,第一步在每种情况下都是相同的,但是,除了使用Cookie之外,您还需要将会话ID赋予其他页面槽,例如网址.

标签:forms-authentication,net,php
来源: https://codeday.me/bug/20191210/2098512.html