我是新来的MVC,迄今为止我创建了一些页面。由于我只想让会员访问该网站,因此我为这些网页添加了[Authorize]
,因此其他网站会重定向到登录/注册页面。但我不知道接下来的步骤。如何创建适当的登录访问槽[授权](MVC数据库优先)
如何在成功登录时授予授权?我是否使用当前登录用户的会话?
我得到了MVC模板,它已经拥有自己的登录名,但我想创建自己的,使用数据库(数据库优先)来获得更好的理解。
任何帮助是非常感谢。谢谢。
我是新来的MVC,迄今为止我创建了一些页面。由于我只想让会员访问该网站,因此我为这些网页添加了[Authorize]
,因此其他网站会重定向到登录/注册页面。但我不知道接下来的步骤。如何创建适当的登录访问槽[授权](MVC数据库优先)
如何在成功登录时授予授权?我是否使用当前登录用户的会话?
我得到了MVC模板,它已经拥有自己的登录名,但我想创建自己的,使用数据库(数据库优先)来获得更好的理解。
任何帮助是非常感谢。谢谢。
使用下面的文章,你可以学习如何将现有的数据库ASP.NET MVC 5
Web应用程序使用ADO.NET database first
方式整合,以及如何为与ASP.NET MVC 5 Web应用程序与OWIN middle ware
安全authorization
机制整合现有的登录配置简单login work flow
。
文章:Integrating Existing Database With Login Using ADO.NET Database First Approach
[Authorize]
public class HomeController: Controller
{
public ActionResult Index()
{
return this.View();
}
}
注:
使用[Authorize]
属性在controller
水平,以确保获得Home controller
为authenticated users only
。
你是使用Asp.net'身份验证API'还是什么? – Sampath
不知道,试图找到一些指南,但我只找到代码优先的教程,我不能在这种情况下使用。 – skylake