3

任何熟悉 SocialAuth.NET 的人?请点击此链接查看SocialAuth.NET。与许多提供商无缝集成,例如 Facebook、Twitter、Google 等。

好了,介绍够了。现在,SocialAuth.NET将所有内容存储在会话中。例如,要获取我们调用的 Facebook 用户 ID SocialAuthUser.GetCurrentUser.GetProfile.ID,因为它是基于会话的,所以当我尝试从 Web 服务或类文件调用时,我会收到此错误消息“对象引用未设置为对象的实例” 。SocialAuthUser.GetCurrentUser.GetProfile.ID

知道如何让它在类文件中为我工作吗?非常感谢任何帮助。

如果这System.Web.HttpContext.Current.Session("NameHere")是我应该使用的……大括号里应该放什么?

更新:请不要将此问题标记为Duplicate。我看过这个问题,不确定这是否是我应该做的。

4

1 回答 1

2

我为进行这些调用的类实现了IRequireSessionState 。这是为了让班级知道当前的会话状态。

于 2012-11-28T18:19:04.080 回答