J_JAKE(陆冷飞)的专栏

CoolFly--泉自几时冷起,峰从何处飞来?泉自冷时冷起,峰从飞处飞来!!!

2009年04月06日

转载 asp.net Forms表单验证 使用经验及验证流程分析


      最近,要做一个登陆的页面,就想到了安全性方面的问题。记得曾经在邵志东老师讲的关于asp.net安全性方面的课程中,提到asp.net提供了4个身份验证程序:1.表单身份验证;2.Windows身份验证;3.Passport身份验证;4.默认身份验证。尤其讲了表单身份验证,想想,正好自己以前也不曾使用过这个验证方式,那就拿来练练手吧。
      表单验证,可以根据用户和角色来限制用户访问。比如,我们有以一个后台管理系统,只有通过后台登陆页面合法登陆的用户才能访问后台管理系统中的任何页面,这个时候我们就可以通过表单验证来实现(过去我都是在每一个页面写判断逻辑。现在想起来,过去的那种方法真是不折不扣的体力劳动,而且如果哪个页面忘记写了,就麻烦了)。
      实验开始(因为只记录经验,所以有些知识点这里并没有提到,需要大家多花点课外时间了。文末提供了些链接供大家参考)
      我接下来就来做一个Forms表单验证的例子。在该例子中,我建立了两个文件夹分别为User和Admin,在每一个文件夹中又有login.aspx、index.阅读全文>

发表于 @ 2009年04月06日 16:40:00|评论(loading...)|举报|收藏

2009年04月04日

转载 ASP.NET URL Rewrite. URL重写

URL重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。 比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。 url重写的优点在于: 缩短url,隐藏实际路径提高安全性 易于用户记忆和键入。 易于被搜索引擎收录阅读全文>

发表于 @ 2009年04月04日 10:38:00|评论(loading...)|举报|收藏

2009年02月24日

转载 WEB系统中加密\解密URL传输参数.

WEB系统中加密\解密URL传输参数.
网上很多人在问怎么实现Web系统URL传输(表单提交)参数加密。例如:要进行一个用户帐号编辑,要传递用户的ID,URL如下:http://localhost/mysystem/editAccounts.aspx?ID=2
但又不想让别人知道这个用户的ID为2,恶意的使用者可能还会将2修改,改为别的用户ID。
加密传递的参数值可以解决问题。
以下是自己写的DEC加密、解密的基类。

文件名:Security.CS
using System;
using System.Security.Cryptography;
using System.IO;
using System.Text;
namespace EIP.Framework
{
 ///
 /// Security 的摘要说明。
 /// Security类实现.NET框架下的加密和解密。
 /// CopyRight KangSo阅读全文>

发表于 @ 2009年02月24日 16:51:00|评论(loading...)|举报|收藏

2009年02月19日

原创 打印机后台程序被病毒破坏的最简单解决办法

我一同事,电脑老是中毒这已经是第二次了而且是同样的问题---打印机后台程序启动不了,导致无法打印第一次我打开SERVICES.MSC管理里面的print spooler 服务程序还在那里只是启动不了,启动弹出,无法找到文件路径阅读全文>

发表于 @ 2009年02月19日 16:49:00|评论(loading...)|举报|收藏

2008年12月28日

转载 SQL存储过程分页算法研究(支持千万级)

1.“俄罗斯存储过程”的改良版

CREATE procedure pagination1
(@pagesize int, --页面大小,如每页存储20条记录
@pageindex int --当前页码)
as set nocount on

begin

declare @indextable table(id int identity(1,1),nid int) --定义表变量
declare @PageLowerBound int --定义此页的底码
declare @PageUpperBound int --定义此页的顶码

set @PageLowerBound=(@pageindex-1)*@pagesize
set @PageUpperBound=@PageLowerBound+@pagesize
set rowcount @PageUpperBound
insert into @indextable(nid) select gid from TGong阅读全文>

发表于 @ 2008年12月28日 11:43:00|评论(loading...)|编辑|举报|收藏

2008年10月17日

原创 ASP.NET(C#)对XML文件节点的添加删除修改示例

A sp.net 对一下XML文档进行添加删改的实例 XML文件名为bcastr.xml 结构如下: 阅读全文>

发表于 @ 2008年10月17日 19:20:00|评论(loading...)|编辑|举报|收藏

2008年10月05日

转载 ASP.net防止注入函数

using System; using System.Text.RegularExpressions; using System.Web; namespace FSqlKeyWord ...{ /**//// /// SqlKey 的摘要说明。 /// 阅读全文>

发表于 @ 2008年10月05日 16:08:00|评论(loading...)|编辑|举报|收藏

2008年07月28日

转载 如何正确曝光。关键:快门、光圈、ISO - [摄影基础]

对曝光的控制是整个摄影过程中最基础也是最重要的一个成分。你必须学会在按下快门前就能确保在底片上的成像和你想象中的是一样的。当然,这是一个渐进的学习过程,对于一个初学者来说是很不错的照片放在一个高级摄影师眼里,也许是属于被舍弃的范围。但别气馁,你对底片的控制能力会随着你的努力而逐渐增加的。阅读全文>

发表于 @ 2008年07月28日 11:27:00|评论(loading...)|编辑|举报|收藏

2008年05月27日

原创 Windows环境下Oracle9i数据库文件的自动备份

我们要经常对oracle9i数据库进行导出备份,那么需要一种让它自动执行的方法 参考了网友们的做法,我的方法如下: 第一步: 阅读全文>

发表于 @ 2008年05月27日 16:48:00|评论(loading...)|编辑|举报|收藏

2008年04月24日

原创 药大人自己的论坛--药大在线论坛正式开通,欢迎大家访问!

中国药大人自己的论坛--中国药科大学"药大在线论坛" 正式开通 完全属于咱们自己的论坛,无广告,无骚扰...... 开辟一片药大人网络新天地 欢迎大家访问 地址:http://ydsky.5d6d.com(药大天空) 阅读全文>

发表于 @ 2008年04月24日 12:45:00|评论(loading...)|编辑|举报|收藏

Csdn Blog version 3.1a
Copyright © lengfei