asp.net MVC 2 自定义用户角色权限设计
2012-02-20 16:18
471 查看
此地http://www.cnblogs.com/xiaoqi/archive/2011/01/24/1942880.html的博文,加上数据库,用entity framework稍作修改分享之。
实体模型如下图:
HomeController.cs
流程:
实体模型如下图:
HomeController.cs
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using MVCRole.Models; namespace MVCRole.Controllers { [HandleError] [DBUserAuthorize] public class HomeController : Controller { public ActionResult Index() { ViewData["Message"] = "欢迎使用 ASP.NET MVC!"; return View(); } public ActionResult Admin() { ViewData["Message"] = "只有管理员才能访问!"; return View("Index"); } public ActionResult User() { ViewData["Message"] = "只要是注册用户就能访问!"; return View("Index"); } public ActionResult UserOnly() { ViewData["Message"] = "只能是User才能能访问!"; return View("Index"); } public ActionResult Login(string user) { Session["CurrentUser"] = new UserInfoEntities().Users.FirstOrDefault(u => u.UserName == user); if (Session["CurrentUser"] != null) { ViewData["Message"] = "你已登录为" + user; } return View("Index"); } public ActionResult About() { return View(); } } }
流程:
相关文章推荐
- Asp.net中的用户角色权限设计
- Asp.net中的用户角色权限设计
- Asp.net中的用户角色权限设计
- ASP.NET MVC +EasyUI 权限设计(四)角色动作
- Asp.net中的用户角色权限设计
- ASP.NET系统用户权限设计与实现
- Asp.net MVC 基于规则的权限设计
- ASP.NET MVC:窗体身份验证及角色权限管理示例
- ASP.NET MVC:窗体身份验证及角色权限管理示例
- ASP.NET MVC:窗体身份验证及角色权限管理示例
- ASP.NET MVC5+MySql使用ASP.NET 身份验证实现用户和角色功能 1 概述 目标:使用MySql数据库,建立一个使用ASP.NET 身份验证的应用,并实现角色功能,身份
- Asp.net MVC权限设计思考 (三)后台UI设计
- ASP.NET MVC:窗体身份验证及角色权限管理示例
- 一步一步Asp.Net MVC系列_权限管理设计
- ASP.NET系统用户权限设计与实现
- asp.net MVC 权限设计
- ASP.NET系统用户权限设计与实现(转摘)
- ASP.NET MVC 企业级实战 —— 创建用户权限管理范例程序(一)
- ASP.NET MVC 企业级实战 —— 创建用户权限管理示例程序(一)
- ASP.NET系统用户权限设计与实现(转)