Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.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
ASP.NETMVC4,MongoDB,实现登录_Mongodb_Authentication_Asp.net Mvc 4 - Fatal编程技术网

ASP.NETMVC4,MongoDB,实现登录

ASP.NETMVC4,MongoDB,实现登录,mongodb,authentication,asp.net-mvc-4,Mongodb,Authentication,Asp.net Mvc 4,我以前使用过MongoDB,但从未使用过ASP.NET MVC 目前,我一直在尝试为将专门使用MongoDB的系统实现身份验证(因此,我没有将users表留给SQL数据库的选项) 现在,我想一个解决方案是实现我自己的会员资格提供商。然而,这需要相当多的代码。而且,由于这与安全有关,如果我能避免的话,重新打开方向盘是不明智的 来自Rails,只需添加Desive之类的东西,将其设置为使用MongoDB,然后就可以了。对于ASP.NETMVC,我找不到任何类似的东西——我不确定这是一个不常见的用例,

我以前使用过MongoDB,但从未使用过ASP.NET MVC

目前,我一直在尝试为将专门使用MongoDB的系统实现身份验证(因此,我没有将users表留给SQL数据库的选项)

现在,我想一个解决方案是实现我自己的会员资格提供商。然而,这需要相当多的代码。而且,由于这与安全有关,如果我能避免的话,重新打开方向盘是不明智的

来自Rails,只需添加Desive之类的东西,将其设置为使用MongoDB,然后就可以了。对于ASP.NETMVC,我找不到任何类似的东西——我不确定这是一个不常见的用例,还是我的Google Fu不够好

我不需要任何花哨的东西——只需要创建用户、检查他们的凭据和保护控制器不被未经身份验证的用户调用的能力。有什么软件包可以解决我的问题吗?


MongoDB的ASP.NET提供程序(缓存、成员资格、配置文件、角色、会话状态、web事件)的集合。

我建议使用,因为这是ASP.NET MVC4中提供的较新的提供程序。它还包含了更多的功能(例如权限系统,如果需要的话)

它有几个分支,大多数都是最近提交的。您是否使用过它们中的任何一个?您在MongoDb中使用了哪个软件包来验证用户?因为我也在试图找出类似的问题