我正在接管使用Kentico(基于ASP.NET的CMS)构建的社区网站。
我有PHP / CodeIgniter代码,可以为这个Kentico网站添加有趣的功能。例如,我的PHP代码允许上传和发布用户生成的材料,例如图像,然后社区可以对其进行评论。
由于我不熟悉Kentico如何工作,我想知道是否有人知道它是否存在这个功能(作为一个模块)。如果没有,或者这个
有关如何处理这种情况的任何建议?
答案 0 :(得分:1)
您可以将经过身份验证的会话存储在ASP和PHP都可以访问的数据库中
答案 1 :(得分:0)
查看“用户贡献模块” - 如果您可以访问足够新版本的Kentico和相应的许可证,那么它可能会完全满足您的需求。
否则,如果您需要从单独的PHP应用程序进行身份验证,我想您可以在.Net中编写一个简单的Web服务并将其添加到Kentico站点中。在过去,我使用.ashx泛型处理程序来执行此操作。 也许您可以在每个页面上包含一个隐藏的iframe到其他站点,并使用JavaScript中的postMessage在站点之间发送会话ID。
我可能会尝试将所有内容保存在一个代码库中,除非有理由将其分解为单独的模块 - 否则它看起来像是一些额外的工作。