随笔 - 1330  文章 - 1  评论 - 378  阅读 - 482万 

随笔分类 -  020~asp.net

上一页 1 ··· 6 7 8 9 10
cookie路径和域
摘要:这是掌握cookie最后的一个障碍:缺省情况下cookie只能被在同一个Web服务器上同一个路径下设置了该cookie的网页读取.例如,如果在"http://chimp.webmonkey.com/food/bananas/banana_puree.htm"有一段Javascript询问了用户的姓名,你可能需要在你的另一个网页例如主页中访问一个给定的名字.所以你必须设定该cookie的路径.路径"... 阅读全文
posted @ 2009-03-09 09:58 钱途无梁 阅读(18873) 评论(4) 推荐(1) 编辑
使用cookie
摘要:小结:cookie并不安全,但经过仔细地配置,可以帮助保护cookie 威胁:会话劫持、账户劫持、会话固定、信息泄漏 HTTP cookie是一种用于存储用户状态,以创建和Web服务器无缝连接的效果的机制。Cookie设计用于处理用户的优先选择并跟踪会话变量,并且它们可以很好地做到这一点。但是,对于安全性,却会引发一些问题。大多数相关规范取决于服务器、客户浏览器,以及两者之间遵循相关规则的代理。遗... 阅读全文
posted @ 2009-03-09 09:56 钱途无梁 阅读(3768) 评论(0) 推荐(0) 编辑
在Forms验证模式下,实现多个站点(SubDomain相同)共享同一用户登录状态
摘要:原文:http://caomao.cnblogs.com/archive/2005/07/05/186606.html今天一早看了dudu关于二级域名Cookie的问题及解决方法,认为dudu的原理解释不是十分明确,不能确定dudu的代码FormsAuthentication.SetAuthCookie后添加下属代码HttpCookie cookie = Request.Cookies[".Dot... 阅读全文
posted @ 2009-03-09 00:14 钱途无梁 阅读(690) 评论(0) 推荐(0) 编辑
petshop详解之六:PetShop之表示层设计
摘要:六 PetShop之表示层设计 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的欢心。... 阅读全文
posted @ 2009-03-07 02:09 钱途无梁 阅读(416) 评论(0) 推荐(0) 编辑
petshop详解之四:PetShop之ASP.NET缓存
摘要:四 PetShop之ASP.NET缓存如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接从C... 阅读全文
posted @ 2009-03-07 02:07 钱途无梁 阅读(365) 评论(0) 推荐(0) 编辑
petshop详解之三:PetShop数据访问层之消息处理
摘要:三、PetShop数据访问层之消息处理在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的好处相比,几乎可以忽略。要提供... 阅读全文
posted @ 2009-03-07 02:06 钱途无梁 阅读(392) 评论(0) 推荐(0) 编辑
petshop详解之二:PetShop数据访问层之数据库访问设计
摘要:二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中,我... 阅读全文
posted @ 2009-03-07 02:05 钱途无梁 阅读(348) 评论(0) 推荐(0) 编辑
petshop详解之一:PetShop的系统架构设计
摘要:前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetSh... 阅读全文
posted @ 2009-03-07 01:53 钱途无梁 阅读(650) 评论(0) 推荐(0) 编辑
smtpClient发邮件错误:不允许使用邮箱名称。 服务器响应为: You are not authorized to send mail, authentication is required
摘要:使用smtpClient发送邮件时,经常跑出难以明白的错误。其实主要都和我们申请的免费邮箱有关系。有些邮箱不支持,比如163的以前申请的帐号可以用,新注册的帐号是发不了的。 /**//// /// 功能:发送邮件,返回字符串:“发送成功”否则返回错误代码。 /// 创建:2007-08-23 /// /// MailTo为收信人地址 /// Subject为标... 阅读全文
posted @ 2009-03-06 18:01 钱途无梁 阅读(4401) 评论(0) 推荐(0) 编辑
使用Forms Authentication实现用户注册、登录 (三)用户实体替换
摘要:使用Forms Authentication实现用户注册、登录 (三)用户实体替换 收藏IPrincipal和IIdentity 通过查阅文档,我们可以看到HttpContext.User属性的类型是IPrincipal接口。然而我们知道,接口通常是不能直接访问的,其背后必定隐藏了一个实现了该接口的对象。那么这个实际对象的类型是什么呢? 让我们在前面示例的MasterPage的Page_In... 阅读全文
posted @ 2009-03-06 17:09 钱途无梁 阅读(385) 评论(0) 推荐(0) 编辑
使用Forms Authentication实现用户注册、登录 (二)用户注册与登录
摘要:从这一部分开始,我们将通过一个实际的完整示例来看一下如何实现用户注册与登录。在介绍注册与登录之前,我们首先介绍一下如何判断用户是否已登录,并未后面的示例编写一些基础代码。 判断用户是否已经登录 首先,在Web站点项目中添加一个MasterPage,例如MasterPage.master。在这个母版页的ContentPlaceHolder控件之前、标签之内插入如下代码: 1 2 ... 阅读全文
posted @ 2009-03-06 16:46 钱途无梁 阅读(453) 评论(0) 推荐(0) 编辑
使用Forms Authentication实现用户注册、登录 (一)基础知识
摘要:本文示例代码:http://www.codeplex.com/a/Release/ProjectReleases.aspx?ReleaseId=9518 前言 本来使用Forms Authentication进行用户验证的方式是最常见的,但系统地阐明其方法的文章并不多见,网上更多的文章都是介绍其中某一部分的使用方法或实现原理,而更多的朋友则发文询问如何从头到尾完整第实现用户的注册、登录。因此,... 阅读全文
posted @ 2009-03-06 16:14 钱途无梁 阅读(475) 评论(0) 推荐(0) 编辑
开发ASP.NET 2.0 Web应用程序时如何将App_Code文件夹中的共享代码配置生成多个Dll
摘要:最近在做一个ASP.NET 2.0项目的二次开发,配好开发环境写了部分代码后进行编译,报了一个错:已经导入了具有相同的简单名称“App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null”的程序集,请尝试移除其中一个引用,或给引用加上签名以启用并行模式。原来是因为原项目中已经编译生成了App_Code.dll,并在二次开发项目中... 阅读全文
posted @ 2009-03-06 14:42 钱途无梁 阅读(1021) 评论(0) 推荐(0) 编辑
Cookie跨域、虚拟目录
摘要:Cookie有三个属性需要注意一下: 1. Domain 域 2. Path 路径 3. Expires 过期时间跨域操作需要设置域属性:Response.Cookies("MyCookie").Domain = "cnblogs.com"; (这里指的是泛域名)这样在其它二级域名下就都可以访问到了, ASP 和 ASP.NET 测试通过虚拟目录下访问:我在ASP... 阅读全文
posted @ 2009-03-06 11:13 钱途无梁 阅读(1380) 评论(0) 推荐(0) 编辑
ASP.NET多频道网站架构实现方法-.Net编程教程
摘要:各频道分别位于不同的Web Project(具有独立的二级域名),并将所有的业务逻辑以及数据访问功能封装成Class Library,所有频道共用这个Class Library。 下面详细介绍实现方法。 假设网站有三个频道,新闻、论坛以及博客,对应的二级域名为"news"、"forum"、"blog"。除此之外,还需要另外定义两个域名,分别用于网站首页以及用户注册、登陆功能(基于Passport机... 阅读全文
posted @ 2009-03-05 18:00 钱途无梁 阅读(265) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10
点击右上角即可分享
微信分享提示