我目前正在用 PHP 开发一个网站,但是该网站的很大一部分(我无法重新开发)在 ASP.NET 中。
我需要一个系统,我们的客户可以登录,然后登录到我们网站的 PHP 和 ASP 页面。我做了一些研究并提出了一些想法,但我不确定最好的方法是什么?
- 使用两种语言都可以访问和读/写的 cookie
- 使用某种 HTAccess/Digest Auth,这将导致所有页面都登录一次
- 使用两者都可以读取的数据库会话,尽管不确定如何实现这一点,特别是看到我无法从 PHP 访问 MSSQL 服务器,只有 MySQL - ASP 可以访问 mysql 服务器吗?
- 某种登录脚本如下:
- 用户登录并提交到 PHP 页面
- 使用 PHP 处理登录并创建会话等
- 用户/密码重新发布到 asp 页面
- ASP 页面处理登录并存储它的会话等
- ASP 返回“登录后”页面。
老实说,我不确定最好的解决方案是什么!您的想法将不胜感激!
谢谢,
戴夫