2

I am developing a Social Networking Site using Asp.Net and C#.There is an option for All users to import their contact from deferent mails eg:- gmail,Hotmail,yahoo,reddiffmail etc... I found some source code in openinviter.com.But that is Coded in PHP. How i use that files in my Asp.net site? pls help me with some sample code...

http://openinviter.com/demo/

How to integrate it?

4

2 回答 2

0

我之前在 ASP.Net 站点上使用过 openinviter,它运行得相当好——尽管像 facebook 这样的插件确实不时中断——主要是因为 openinviter 代码主要通过 HTML 抓取技术工作。

为了将此代码集成到 ASP.Net 中,我将 PHP 应用程序托管在一个单独的 Web 应用程序中(在我的情况下是在一个单独的子域中),然后在我的主站点上的 iframe 中显示该应用程序。

要执行您的要求 - 将详细信息导入 ASP.Net - 您可以修改 openinviter PHP,以便它不会显示朋友姓名,而是执行某种回发到您的 ASP.Net 站点。这将使您能够继续受益于新的和改进的 openinviter PHP 插件,因为它们已发布。您需要修改的代码很容易找到 - 查看default.php代码附近的foreach ($contacts as $email=>$name)内容 - 这是最容易获得联系人列表的地方。(如果您想在选择后拦截,请查看foreach ($selected_contacts as $email=>$name)

然而,一个警告 - 请注意,对于许多插件(例如 facebook) 将不允许您访问私人详细信息,因此您不能直接“导入”联系人 - 相反,这些插件允许您发送消息(例如 facebook 邮件)给这些联系人。

于 2011-07-18T10:00:02.260 回答
0

您正在寻找基于声明的身份验证。WIF 将使您能够使用外部安全提供程序进行身份验证:

Windows Identity Foundation 简化了开发人员的用户访问

使用 Windows 身份基础的基于声明的身份验证

于 2011-07-18T09:39:09.760 回答