张银的博客


Eat to live, but do not live to eat.

导航

2009年7月4日

摘要: IPrincipal和IIdentity  通过查阅文档,我们可以看到HttpContext.User属性的类型是IPrincipal接口。然而我们知道,接口通常是不能直接访问的,其背后必定隐藏了一个实现了该接口的对象。那么这个实际对象的类型是什么呢?  让我们在前面示例的MasterPage的Page_Init方法上加一个断点,再次运行程序,可以得到HttpContext.User属性的真正类型... 阅读全文

posted @ 2009-07-04 21:13 张银 阅读(426) 评论(0) 推荐(0) 编辑

摘要: 从这一部分开始,我们将通过一个实际的完整示例来看一下如何实现用户注册与登录。在介绍注册与登录之前,我们首先介绍一下如何判断用户是否已登录,并为后面的示例编写一些基础代码。判断用户是否已经登录 首先,在Web站点项目中添加一个MasterPage,例如MasterPage.master。在这个母版页的ContentPlaceHolder控件之前、<From>标签之内插入如下代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->< 阅读全文

posted @ 2009-07-04 13:56 张银 阅读(408) 评论(0) 推荐(0) 编辑

摘要: 转自http://www.cnblogs.com/AndersLiu本文示例代码:http://www.codeplex.com/a/Release/ProjectReleases.aspx?ReleaseId=9518前言  本来使用Forms Authentication进行用户验证的方式是最常见的,但系统地阐明其方法的文章并不多见,网上更多的文章都是介绍其中某一部分的使用方法或实现原理,而更... 阅读全文

posted @ 2009-07-04 12:50 张银 阅读(341) 评论(0) 推荐(0) 编辑