1

我打算让用户登录到我正在使用他们的社交网络登录开发的网站。可能使用多供应商服务之一,如Janrain,OneAll,LoginRadius。我想知道的是,如果我的网站的用户在访问我的网站时已经登录了他们的社交网站,我该如何去自动签名?我遇到过的例子是goodreads.com。自动登录Janrain/OneAll/LoginRadius等

我在ASP.NET MVC3中开发,但我会欢迎任何有关我如何在任何技术或甚至理论上进行此操作的解释/示例。

回答

0

我在OneAll工作,我很高兴回答你的问题。

在用户使用社交登录登录后,您将在数据库中创建一个新帐户,将用户登录并设置cookie。

当同一用户在几天后回来时,您会发现自己拥有一个cookie,并使用cookie信息自动将其记录下来并刷新该cookie。

我希望这有助于!

克劳德

+1

谢谢你提供的,但是goodreads设法在自动登录你没有饼干,只要您当前登录到你的社交网站。例如。如果我打开一个新的浏览器并清除所有cookie,然后我登录Facebook,然后打开goodreads(不是第一次明显,否则我不会有一个goodreads帐户),goodreads以某种方式检测到我登录到Facebook,并且我的Facebook帐户链接到一个goodreads帐户,然后自动登录到goodreads。当人们想到这件事时有点可怕 - 但这正是我的客户想要的。谢谢 –

+0

@claude,iOS应用程序呢?那里唯一有意义吗? – Fattie