ASP.net MVC 4 中Security.FormsAuthentication验证用户的状态(匿名|已登录)
2012-08-29 08:01
1011 查看
专题图登录页面
5.5 /Global 不同:有划分出了“Application_Start”方法。
5.6.1 /App_Start/RouteConfig.cs 不同:这里的路由参数必须是键值对。
5.6.2 /App_Start/FilterConfig.cs 【没修改】
5.6.3 /App_Start/WebApiConfig.cs【没修改】
博客园讲解: http://ylbtech.cnblogs.com/
百度文库开发文档: http://passport.baidu.com/? business&aid=6&un=ylbtech#7
谷歌开源代码下载: http://code.google.com/p/ylbtechaspnetmvc/downloads/list
请单击 “ylbtechASPnetMvcSecurity100010010”
“代码的国际化标准 示例 ylb,tech”,最大程度地规范软件编程 开发统一,优质, 高效,易学,为建设软件强国(中国)而努 力。
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %> <asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> Login </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <h2>Login</h2> <form action="/Account/Login" method="post"> <fieldset> <legend>Login</legend> <input name="returnUrl" type="hidden" value='<%=ViewData["ReturnUrl"] %>' /> username:<input id="username" name="username" value="sunshine" /><br /> password:<input id="userpass" name="userpass" value="m123" /><br /> <button type="submit">Login</button> </fieldset> </form> </asp:Content>
5.5 /Global 不同:有划分出了“Application_Start”方法。
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Http; using System.Web.Mvc; using System.Web.Routing; namespace Mvc4Security { // Note: For instructions on enabling IIS6 or IIS7 classic mode, // visit http://go.microsoft.com/?LinkId=9394801 public class MvcApplication : System.Web.HttpApplication { protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); } } }
5.6.1 /App_Start/RouteConfig.cs 不同:这里的路由参数必须是键值对。
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Routing; namespace Mvc4Security { public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },namespaces:new string[] { "Mvc4Security.Controllers" } ); } } }
5.6.2 /App_Start/FilterConfig.cs 【没修改】
using System.Web; using System.Web.Mvc; namespace Mvc4Security { public class FilterConfig { public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new HandleErrorAttribute()); } } }
5.6.3 /App_Start/WebApiConfig.cs【没修改】
using System; using System.Collections.Generic; using System.Linq; using System.Web.Http; namespace Mvc4Security { public static class WebApiConfig { public static void Register(HttpConfiguration config) { config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); } } }
6,示例 |讲解案例下载 |
百度文库开发文档: http://passport.baidu.com/? business&aid=6&un=ylbtech#7
谷歌开源代码下载: http://code.google.com/p/ylbtechaspnetmvc/downloads/list
请单击 “ylbtechASPnetMvcSecurity100010010”
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作 者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究 法律责任的权利。 |
最终目标 |
相关文章推荐
- ASP.net MVC 中Security.FormsAuthentication验证用户的状态(匿名|已登录)
- ASP.NET MVC 使用Filter过滤器 验证用户登录状态
- ASP.net中Security.FormsAuthentication验证用户的状态(匿名|已登录)
- Asp.Net使用加密cookie代替session验证用户登录状态 源码分享
- Asp.Net使用加密cookie代替session验证用户登录状态 源码分享 欢迎拍砖
- ASP.Net MVC Filter验证用户登录
- Asp.net mvc验证用户登录之Forms实现
- C# MVC 用户登录状态判断 【C#】list 去重(转载) js 日期格式转换(转载) C#日期转换(转载) Nullable<System.DateTime>日期格式转换 (转载) Asp.Net MVC中Action跳转(转载)
- Asp.net mvc验证用户登录之Forms实现详解
- ASP.NET MVC下判断用户登录和授权状态方法
- ASP.Net MVC Filter验证用户登录
- ASP.NET MVC下判断用户登录和授权状态方法
- Asp.net mvc验证用户登录之Forms实现-转
- asp.net js检测登录超时验证用户状态
- ASP.NET MVC Filter- 登录验证 【异步刷新列表视图】
- ASP.NET MVC - 用户验证和权限验证
- asp.net用户身份验证时读不到用户信息的问题 您的登录尝试不成功。请重试。 Login控件
- ASP.NET MVC项目演练:用户登录
- ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
- ASP.NET MVC下判断用户登录和授权的方法