这可能是我的联盟的方式,但我需要有一个登录安全的php页面,这是从ASP.NET登录页面创建的cookie获得。我可以在php中获得cookie _ASPXAUTH,但我不确定从哪里开始。
PHP:
$authCookie = $_COOKIE['_ASPXAUTH'];这是加密的cookie,我不确定如何使用cookie进行身份验证?
如果我有一个php登录表单,那么我将需要加密和匹配cookie,因此需要一个新的登录页面,如果我只是检查cookie是否存在,那就不是安全形式。对于菜鸟的问题,很抱歉,我主要是在寻找前进的方向。
PHP和ASP.NET都在同一个站点/域上。
发布于 2017-03-09 07:16:24
不幸的是,我不知道任何专门针对PHP的现有解决方案,但是有用node.js编写的现有解决方案:https://github.com/LeanKit-Labs/aspxauth
这个包允许您加密登录/密码到cookie,这可以在与现有的cookie进行比较。我认为你可以把这段代码重写成PHP版本,代码不多。
https://stackoverflow.com/questions/42683650
复制相似问题