Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.NET C中使用Facebook登录#_C#_Asp.net_Facebook_Login_Sql Server 2012 - Fatal编程技术网

C# 在ASP.NET C中使用Facebook登录#

C# 在ASP.NET C中使用Facebook登录#,c#,asp.net,facebook,login,sql-server-2012,C#,Asp.net,Facebook,Login,Sql Server 2012,我有一个为本地图书馆创建暑期阅读程序注册工具的项目(在ASP.NET c#中) 他们要求我开发一个“使用Facebook登录”和“使用谷歌登录”按钮,负责账户创建过程。然而,我是ASP.NET新手,不知道从哪里开始这个过程 我在Facebook开发者页面上只能找到Javascript SDK,但我的应用程序将用C#构建,所以我仍然可以使用该SDK吗?此外,我正试图找出如何建立我的数据库,这样一个帐户(链接到Facebook/Google)就可以在阅读程序中注册多个“孩子” 有人知道我可以从哪里开

我有一个为本地图书馆创建暑期阅读程序注册工具的项目(在ASP.NET c#中)

他们要求我开发一个“使用Facebook登录”和“使用谷歌登录”按钮,负责账户创建过程。然而,我是ASP.NET新手,不知道从哪里开始这个过程

我在Facebook开发者页面上只能找到Javascript SDK,但我的应用程序将用C#构建,所以我仍然可以使用该SDK吗?此外,我正试图找出如何建立我的数据库,这样一个帐户(链接到Facebook/Google)就可以在阅读程序中注册多个“孩子”

有人知道我可以从哪里开始的好资源吗


提前谢谢你

ASP.NET MVC 5和新的WebForms(从2013年开始,与更新3相比,2013 Express也可以使用)支持各种身份验证

在visual studio 2013中

  • 转到File=New Project Visual C#=>ASP.nET Web应用程序并选择ASP.nET MVC或WebForms。这将为您提供一个模板,您可以开始为Facebook、Google、MicrosoftAcc、twitter和OAuth进行设置。这个“启动模板”也将为您启动项目提供良好的基础

  • 在Startup.Auth.cs中,您可以为facebook/google等指定AppID

  • 了解详细信息:


  • 3b。(对于WebForms)

    假设您使用的是ASP.NET MVC,这是一个很好的指南:谢谢,我刚刚创建了一个ASP.NET空网站,而不是project。你建议我改为创建一个项目吗?我的想法是,我将把这个交给当地的图书馆,他们将把这个工具放在城市的网站上。如果我选择在网站中开发该工具,是否仍然可以使用“使用Facebbok登录”按钮?这将是一个新网站,还是您将为现有网站开发新的登录选项?这将是城市网站上的一个新页面(可通过新选项卡访问)。目前,不存在登录选项。(我之所以选择创建一个空网站,是因为我就是这样学会在ASP.NET中编写代码的)我不确定空网站是否能教会你什么。您是否尝试过这些模板中的一个ASP.NET MVC或ASP.NET WebForms?在ASP中,您有3种创建动态网站的方法1。只需使用ASP.NET网页或使用其中一个框架“ASP.NET Web表单”或“ASP.NET MVC”。如果你用WebForms/MVC创建一个模板项目,你会得到一个完全可以工作的示例网站,它可以处理登录、数据库连接等,替代方法是从头开始做所有事情,而不是理解MVC或WebForm是如何工作的。不管怎样,这里是你开始处理登录的地方,就是向用户显示一个表单,或者一个他连接/登录facebook或google的按钮。然后获取这些会话状态并存储在数据库中,可以是本地数据库,也可以是连接到真正的SQL Server的数据库。在创建登录页面之前,您需要学习很多东西。下面是另一个关于如何开始使用asp.net mvc的好视频