我正在开发我的网站,在我的网站中,我希望用户通过他们的社交网络凭据(如 Facebook 和 Twitter)登录。
每当他们在我的网站上进行任何活动时,我应该如何跟踪这些用户?假设用户使用 Facebook 用户名和密码登录,现在他被重定向到下一页。在那个页面上,我们正在做一些活动,比如“添加一些东西”。如何跟踪这个?
有什么程序可以处理这个吗?
我正在开发我的网站,在我的网站中,我希望用户通过他们的社交网络凭据(如 Facebook 和 Twitter)登录。
每当他们在我的网站上进行任何活动时,我应该如何跟踪这些用户?假设用户使用 Facebook 用户名和密码登录,现在他被重定向到下一页。在那个页面上,我们正在做一些活动,比如“添加一些东西”。如何跟踪这个?
有什么程序可以处理这个吗?
通常的做法是将用户的 Facebook 或 Twitter 帐户与您的内部帐户相关联,然后通过您的内部帐户 ID 跟踪所有用户活动。如果新登录的用户没有内部帐户,则从 Facebook/Twitter 数据静默创建并自动关联。
顺便说一句,使用Facebook C# SDK for Facebook 和Twitterizer for Twitter将您的 ASP.Net 应用程序与 Facebook 和 Twitter 集成会更容易。
看看 OAuth C# 库 http://www.matlus.com/oauth-c-library/