大家在编写网站中的管理部分时,如何来验证用户是否已登录?我看了一写网上下的整站程序,他们都是在后台编码文件的page_load中来判断session值的,
如果是这样,那么假如我要加一个session验证,或减少一个session验证,我岂不是所有的文件都要改?在asp中可以通过包含一个公共的验证文件来验证,如果session需要改动,只要改这一个文件就行了,那么在asp.net中应该如何做呢?
如果是这样,那么假如我要加一个session验证,或减少一个session验证,我岂不是所有的文件都要改?在asp中可以通过包含一个公共的验证文件来验证,如果session需要改动,只要改这一个文件就行了,那么在asp.net中应该如何做呢?
解决方案 »
- 能否简单通俗的介绍下“泛型委托”,实践中主要用于那方面?
- asp.net中显示远程服务器上指定文件夹里的内容,显示成资源管理器那种样子,怎么做呀?
- 在.Net2005碰到了一个很郁闷的是问题,大虾来帮帮忙!(DataGrid)
- 打开乱码问题?
- window.showModelessDialog的问题
- 50分请教一个关于默认按钮的问题!
- 为什么在有RequiredFieldValidator的页面上加上用户控件,在点击保存按钮时会出现JScript错误
- datagrid 中如何单击一行 变成本行选中
- 我想隐藏 DataGrid 中的某一列,该怎么办???
- 该怎么样配置才对
- 2^31次方这么大个数怎么定义
- 各位兄弟,造成如下问题的情况有几种?请大家列举出来,越多越好!百分送上!
{
string strValue="";
//如果Session中能够找到相应的参数值,则返回参数值
try
{
strValue=oSession[paraName].ToString();
}
catch(NullReferenceException)
{
strValue="";
}
//如果Session中不存在,从Request中寻找。
if (ValidateUtil.isBlank(strValue))
{
try
{
strValue=oRequest[paraName].ToString();
}
catch(NullReferenceException)
{
strValue="";
}
//均为空时,返回空字符串。
if (ValidateUtil.isBlank(strValue))
strValue="";
} return strValue;
}
登陆时先用FormsAuthentication.SetAuthCookie创建票据验证.
然后在golbal.asax中, Application_AuthenticateRequest { if (Request.IsAuthenticated == true)
这样判断。.