上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 161 下一页
摘要: 天遇到了这个问题,于是研究了一下。要解决这个问题,首先就要明白一些Session的机理。Session在服务器是以散列表形式存在的,我们都知道Session是会话级的,每个用户访问都会生成一个Session。那么服务器是怎么区分不同用户的Session?又是怎么将不同用户的Session与不同的用户绑定的呢?下面我们来研究一下,以下纯属我个人的理解,如有错误请指证。Session在服务器端是以散列表的形式存在的,区分每一个Session是通过SessionID来实现的,所以可以说这个SessionID是一个Key是一个全局唯一的值。我们可以通过ASP.NET来打印出SessionID,如下代码 阅读全文
posted @ 2013-10-23 20:35 郑文亮 阅读(1002) 评论(1) 推荐(1) 编辑
摘要: YKCW6-BPFPF-BT8C9-7DCTH-QXGWCYQ7PR-QTHDM-HCBCV-9GKGG-TB2TM 阅读全文
posted @ 2013-10-23 10:42 郑文亮 阅读(720) 评论(0) 推荐(0) 编辑
摘要: Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。 Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。问题来了,在实际是用中我们往往需要的是基于角色,或者说基于用户组的验证和授权。对一个网站来说,一般的验证授权的模式应该是这样的:根据实际需求把用户分成不同的身 阅读全文
posted @ 2013-10-21 17:52 郑文亮 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 如果你对.net身份验证不是很清晰,请看本文。本文用简单明了的语言,让你对RedirectFromLoginPage和FormsAuthenticationTicket有一个完整的认识。 1)FormsAuthentication.RedirectFromLoginPage(UserName.Text, mycheckbox.Checked)用于基于用户的验证 此方法封装了生成身份验证票,写回客户端,浏览器重定向等一系列的动作 RedirectFromLoginPage()方法首先生成生成身份验证票,然后调用FormAuthenticaiton.Encrypt() 方法,该方法将身份验证票加密 阅读全文
posted @ 2013-10-21 16:50 郑文亮 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: http://www.jb51.net/article/17407.htm 阅读全文
posted @ 2013-10-21 15:13 郑文亮 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 钱李峰的这篇博文《Asp.net中的认证与授权》已对Asp.net 中的身份验证进行了不错实践。而我这篇博文,是从初学者的角度补充了一些基础的概念,以便能有个清晰的认识。一、配置安全身份验证模式在Web.config 文件中,通过 节可以配置 ASP.NET 使用的安全身份验证模式,以标识传入的用户。 ... 节的mode为必选的属性。指定应用程序的默认身份验证模式。此属性可以为下列值之一:○Windows :将 Windows 验证指定为默认的身份验证模式。将它与以下任意形式的 Microsoft Internet 信息服务 (IIS) 身份验证结合起来使用:基本、摘要、集成 Window. 阅读全文
posted @ 2013-10-21 11:23 郑文亮 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 开发jQuery插件时总结的一些经验分享一下。一、先看jQuery(function(){});全写为jQuery(document).ready(function(){});意义为在DOM加载完毕后执行了ready()方法。二、再看(function(){})(jQuery);其实际上是执行()(para)匿名方法,只不过是传递了jQuery对象。三、总结jQuery(function(){ });用于存放操作DOM对象的代码,执行其中代码时DOM对象已存在。不可用于存放开发插件的代码,因为jQuery对象没有得到传递,外部通过jQuery.method也调用不了其中的方法(函数)。(fun 阅读全文
posted @ 2013-10-21 09:47 郑文亮 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 时至今日,SOA的概念渐渐清晰了。有关ESB的概念,已经吵了好多年了,还是没有定论。我个人认为,ESB本来就是抽象的概念,而且内涵丰富,在不同的场合含义不同。因此应该从不同的角度来认识。一、SOA和ESB一直是没有明确概念的两个缩略词原因是这两个词包含的内涵太丰富了,无法用一两句话说清楚,并且,这个词在不同的地方含义也有所不同。SOA----面向服务架构,实际上强调的是软件的一种架构,一种支撑软件运行的相对稳定的结构,表面含义如此,其实SOA是一种通过服务整合来解决系统集成的一种思想。不是具体的技术,本质上是一种策略、思想。ESB----企业服务总线,像一根“聪明”的管道,用来连接各个“愚笨” 阅读全文
posted @ 2013-10-19 14:57 郑文亮 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 现在使用.net编程,不可避免的总会使用到NuGet去下载引用第三方的dll,而且vs2012也直接默认就会安装上NuGet了。NuGet的确也给我们带来了一些方便,但是也带来了一些问题,比如:一般程序员为了保证自己的项目能Build成功,都会把所有依赖的dll也都check in到代码管理库里,这样不断地把一些dll签到代码库里,那它的体积就会不断地膨胀,而且也可能存在重复的dll被签入进来。而且现在vs签入代码的时候也不会把NuGet的package文件夹包含在内,每次都要手动去Add也挺麻烦的。所以NuGet提供了一个功能,就是在项目Build的时候,自动下载缺失的dll并加载(当然这些 阅读全文
posted @ 2013-10-19 13:21 郑文亮 阅读(4562) 评论(0) 推荐(1) 编辑
摘要: 上文NuGet学习笔记(1) 初识NuGet及快速安装使用说到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内部类库的轻松共享更新。在安装好NuGet扩展后,我们已经能够通过NuGet轻松下载自己需要的类库,下面来说一说如何将自己的项目类库进行打包发布使用图形界面打包自己的类库NuGet可以使用NuGet.exe在命令行下进行类库打包,也可以使用图形化界面进行打包,估计很多朋友都和我一样对不熟悉的命令行有些感冒,所以在此仅讲述下使用图形化界面进行类库打包1.首先下载 包包管理器NuGetPackageExplorer,顾名思义,包包管理器可以用来创建新的类库包,也可 阅读全文
posted @ 2013-10-19 11:07 郑文亮 阅读(893) 评论(0) 推荐(0) 编辑
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 161 下一页