1.[代码]MD5String str = "abc";DigestUtils.md5Hex(str); //附.net生成MD5的方法,生成内容跟java一致:String str = "abc";FormsAuthentication.HashPasswordForStoringInConfig...
分类:
其他好文 时间:
2015-10-28 12:20:07
阅读次数:
229
最近公司在对一套代码进行重构,把原本的web form换成mvc。刚刚好几天打算开始做下登录,登录则必然会涉及到密码加密的问题。原本打算用旧的加密方法就行了,哪里知道其中的md5加密出现了这样的问题: System.Web.Security.FormsAuthentication.HashPass....
分类:
其他好文 时间:
2015-09-24 16:06:28
阅读次数:
297
三层架构前段时间公司要求修改一个网站,打开后我疯了,一层没有都是调用的DB接口,遍地的SQL语句,非常杂乱。什么是三层架构?三层架构是将整个项目划分为三个层次:表现层、业务逻辑层、数据访问层。目的为了高内聚低耦合思想。三层结构表现层(UI):接受用户请求,数据的返回呈现。业务逻辑层(BLL ):用来...
分类:
Web程序 时间:
2015-09-08 12:13:38
阅读次数:
409
配置安全鉴别鉴别是指鉴定来访用户是否合法的过程。ASP.NET Framework支持三种鉴别类型:Windows鉴别;NET Passport鉴别;Forms鉴别。对于某一特定的应用程序,同一时刻只能启用其中一种鉴别方式。例如,不能在同一时刻同时启用Windows鉴别和Forms鉴别。在默认情况下...
分类:
其他好文 时间:
2015-08-27 18:05:01
阅读次数:
162
Claims-based分开认证和授权,如用QQ账户登录系统。.net 下实现ClaimsIdentityClaimsPrincipalBasic/Windows/FormsForms认证登录时FormsAuthentication.SetAuthCookie("Jesse",false)创建coo...
分类:
其他好文 时间:
2015-07-27 01:45:53
阅读次数:
110
一般情况下,在我们做访问权限管理的时候,会把用户的正确登录后的基本信息保存在Session中,以后用户每次请求页面或接口数据的时候,拿到Session中存储的用户基本信息,查看比较他有没有登录和能否访问当前页面。 Session的原理,也就是在服务器端生成一个SessionID对应了存储的用户数据,...
分类:
其他好文 时间:
2015-06-01 18:20:52
阅读次数:
110
我们在登陆成功后,使用下面的3种方法,都是同一个目的:创建身份验证票并将其附加到 Cookie,当我们用Forms认证方式的时候,可以使用HttpContext.Current.User.Identity.IsAuthenticated (或者也可以用 Request.IsAuthenticated...
分类:
Web程序 时间:
2015-06-01 16:33:41
阅读次数:
155
MachineKey介绍 MachineKey其用于对 Forms 身份验证 Cookie 数据和视图状态数据进行加密和解密,一般情况下IIS自动默认给网站或者每一个应用生成唯一的MachineKey,当然您也可以手动生成的MachineKey,一般有由 FormsAuthentication 操作...
分类:
系统相关 时间:
2015-05-22 13:04:46
阅读次数:
119
我们在登陆成功后,使用下面的3种方法,都是同一个目的:创建身份验证票并将其附加到 Cookie,当我们用Forms认证方式的时候,可以使用HttpContext.Current.User.Identity.IsAuthenticated (或者也可以用 Request.IsAuthenticated...
分类:
Web程序 时间:
2015-05-19 00:44:23
阅读次数:
126
我们在登陆成功后,使用下面的3种方法,都是同一个目的:创建身份验证票并将其附加到 Cookie,当我们用Forms认证方式的时候,可以使用HttpContext.Current.User.Identity.IsAuthenticated (或者也可以用 Request.IsAuthenticated...
分类:
Web程序 时间:
2015-05-18 16:04:09
阅读次数:
139