2019-4-24 Asp.net MVC4 Authorize授权快速Demo
第一步:
创建c#,MVC4,Internet应用程序 项目,项目名称为:MvcAuthorize
第二步:
修改Web.config文件数据库连接字符串和数据库名称,注意:连接字符串 应该是自己电脑上的SqlServer服务器名称.
第三步:
编译项目,然后启动(不调试).启动后,注册四个用户,注册四次,用户名分别为: ma,zhang,li,wang
第四步:
打开数据库,增加角色,分配前三个用户的角色.
第五步:
修改增加Home控制器代码,代码如下:
然后,右击新增的Action里面,添加四个对应的view.
第六步:
修改_Layout.cshtml代码,代码如下:
Demo说明:
- 角色为teacher,可访问teacher工作区域;
- 角色student,可访问student工作区域;
- ma老师和zhang同学以访问MaZhang工作区域;
- 所有登陆用户可以访问Loginer工作区域,包括登陆的没有角色的用户.