摘要: Form验证转载:代码写 N 久了,总想写得别的。这不,上头说在整合两个项目,做成单一登录(Single Sign On),也有人称之为“单点登录”。查阅相关文档后,终于实现了,现在把它拿出来与大家一起分享。或许大家会问:“这与标题不符呀?”别急,在下笔之前,我脑子里想到了我刚使用 Form 认证时遇到的一些问题,以及使用过程用到的一些技巧(实乃投机取巧是也 ^_^ )。偶打初中那时,语文水平就不怎么滴,考试常常作文写不出来,所以写作水平有限,还请大家海量。对了,本人不仅写作水平有限,编程能力也不是很好,此文供大家学习交流之用,欢迎广大劳苦群众拎着鸡蛋、捧着鲜花前来评论。转载请注明原创作者乃寒 阅读全文
posted @ 2013-07-06 09:13 zj67flower 阅读(200) 评论(0) 推荐(0)
摘要: Membership用法详解用户与角色管理在asp.net2.0中是通过Membership和Roles两个类来实现的。Membership:用户成员账号管理,用户名、密码、邮箱等Roles:负责用户和群组之间关系管理。l Membership类:主要是创建用户帐号、验证用户身份和管理用户设置属性:1) EnablePasswordReset:获取一个值,以指示是否可以重置密码。2) EnablePasswordRetrieval:获取一个值,以指示是否允许用户提取密码。3) HashAlgorithmType:获取一个值,密码的算法识别项4) MaxInvalidPasswordAttemp 阅读全文
posted @ 2013-06-28 13:28 zj67flower 阅读(410) 评论(0) 推荐(0)
摘要: 【转】为什么用共有属性来封装私有变量属性是对一个或者多个字段的封装. 类里面为什么要用一个共有的属性来封装其中的字段,也可以这样说用共有属性来封装私有变量,其中的好处应该大家都说的出来,就是为了实现数据的封装和保证了数据的安全,保护类里面的成员不被任意改动.例如下面的例子:class myclass{privateint age;//私有的字段publicint Age //属性{get{returnthis.age; }set{this.age=value; } }}仅仅从这里我想看不出到底把私有字段age封装在Age属性里面的好处在哪里?因为我们直接操作Age属性也可以达到对age字段的任 阅读全文
posted @ 2013-06-28 09:39 zj67flower 阅读(296) 评论(0) 推荐(0)
摘要: ASP.NET实现在线人数的统计(C#) 一、用户显示页面的使用 首先,我们来看看怎样现实当前网站的访问用户数量,程序代码如下:<%@ Page Language="c#" debug="true" %> <html> <head> <SCRIPT LANGUAGE="c#" RUNAT="server"> private void Page_Load(object sender, System.EventArgs e) { Visitors.Text = "本站当前有: <b>" + Appl 阅读全文
posted @ 2013-06-28 09:37 zj67flower 阅读(1675) 评论(0) 推荐(0)
摘要: 从今开始,让网站用Email地址登录现今,很多Web2.0网站都使用Email地址作为登录用户名,其有如下优点:1.不易重复。用户名经常会重复,导致用户不得不在多个网站之间使用多种不同的用户名,不易记忆和管理;而Email地址具有唯一性。2.易于记忆。用户常用的Email地址一般不会超过三个,所以即使忘记了是哪一个,也能很快试出来。3.不易被破解。用户名在网站中通常都是对所有人可见的,这就会导致一些别有用心的人关注某个特定用户,骗取或暴力破解其账户;而Email地址在网站中通常都是保密的,在不知道某人的Email地址之前,破解就无从谈起,极大地提高了账户安全性。有些网站采用了用户名、Email 阅读全文
posted @ 2013-06-28 09:32 zj67flower 阅读(212) 评论(0) 推荐(0)