2013-07-05 79 views

回答

1

在ASP.NET MVC中,使用AuthorizeAttribute。但是您可能需要一个使用数据库的用户系统或使用Oauth对Google/Facebook进行身份验证。

+0

虽然我同意答案,但是我没有得到使用google/facebook(oauth)esp的原因,当它是本地主机时。请注意,您的答案没有任何问题。 – shahkalpesh

+0

@shahkalpesh如果您可以通过Google/Facebook/[将其他Oauth供应商放在这里]来获取隐私信息,那么他们可以通过用户管理消除很多开销,因为最终用户在网站上不会有另一个帐户。此外,您不必滚动自己的登录/注销系统,更改密码,确认电子邮件地址,密码散列等。在localhost上工作很难处理oauth提供程序,但您需要从某处启动。它只适用于半公开站点,不需要限制对已知人员的访问。 –

+0

明白了。这只不过是oauth的事情可能不是OP正在寻找的东西。感谢您的解释。 – shahkalpesh

0

查看[Authorize]属性。

您可以找到更多详细信息herehere

相关问题