我在自己的网站上有一个注册登录系统,但我想添加Facebook Connect。我的用户表中有一些必需部分:
用户名 密码 电子邮件
我首先想到的是,将userId设置为username,将userId @ facebook.com设置为电子邮件,并将密码设置为null,并检查我的用户表中是否存在包含这些详细信息的记录。如果没有插入具有这些详细信息的新用户,则返回该用户详细信息。
这是一个好设计吗?我该如何连接facebook连接到我的网站?
谢谢
答案 0 :(得分:0)
我建议你把它带到一个更深入的ASP.NET,并启动一个MVC项目
然后使用Microsoft Facebook API SDK来使用API,它非常简单,因为他们使用新的dynamic
类型,现在Facebook改变了Open Graph,它将继续运行良好同样。
在您的登录页面中,添加Facebook登录按钮并询问权限,例如:
<fb:login-button perms="email" size="medium">
redirect-uri="http://yourdomain.com/FBLogin/"
Subscribe using Facebook</fb:login-button>
在您的FBLogin控制器中,使用FB凭据登录用户,如果用户使用您的普通表单,请使用正常登录
如果你创建了一个自定义的MemberShip Provider,你可以轻松地将它用于两种访问......我为自定义Membership provider here
写了一个简单的开头