membership 初级使用

membership 是asp.net里一套功能很强大的用户验证 权限管理的组件
自己折腾着 做了个简单的demo 实现用户验证 登录 注册 访问权限的功能 其实这些功能 强大的membership已经全部集成 我们只需要一点点的配置 就可以了
新建网站 里面新建了5个页面:Default.aspx(默认首页)、Login.aspx(登录页面)、Register.aspx(注册页面)、PasswordReset.aspx(修改密码页面)、Account.aspx(内容页面)

首先是配置数据库 用sqlserver新建一个数据库 名字随意 然后找到Framework文件夹下.net对应版本中(默认是C:\Windows\Microsoft.NET\Framework)的aspnet_regsql.exe程序 运行之~对新建的那个数据库进行配置 配置完成后 可以发现在数据库中出现了一系列的表 :

暂且先不管他 这些表在这个demo中不会用到

然后在web.config里进行配置

找到authentication项 mode属性的值为“Forms”

里面内容为<forms defaultUrl=”~/Default.aspx” loginUrl=”~/Login.aspx” timeout=”30″/>

这几个页面要与需要跳转的页面名字一致

而用户验证里的各个属性配置都在<membership>配置项里

<membership>
<providers>
<clear/>
<add name=”AspNetSqlMembershipProvider”
type=”System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral,           PublicKeyToken=b03f5f7f11d50a3a”
connectionStringName=”membershipTestConnectionString”
enablePasswordRetrieval=”false”
enablePasswordReset=”true”
requiresQuestionAndAnswer=”true”
applicationName=”/”
requiresUniqueEmail=”false”
passwordFormat=”Hashed”
maxInvalidPasswordAttempts=”5″
minRequiredPasswordLength=”6″
minRequiredNonalphanumericCharacters=”0″
passwordAttemptWindow=”10″
passwordStrengthRegularExpression=”"/>
</providers>
</membership>
这一段其实可以从C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG的machine.config里找到
注意<clear/>标签 这个是必须的 不然会在访问的时候出现“项“AspNetSqlMembershipProvider”已添加‘的错误信息 或者可以用<remove name=”AspNetSqlMembershipProvider” />
具体每项表示什么 不详说了
<location path=”Account.aspx”>
<system.web>
<authorization>
<deny users=”?”/>
</authorization>
</system.web>
</location>
这一项表示某一页面访问的条件 这里是需要用户登录
这样web.config里第一步就配置好了
然后在各个对应页面里拖控件了  vs里提供用户验证的各种控件 很方便
其实是有点困了~剩下部分 可以自己慢慢折腾  折腾出来的才是好东西!
日期:2010/08/10 | 留言:3 个 | 作者:tuzkier
分类:杂~~
标签:

7月13日 微软中国今日发布校园先锋计划,以优惠价格鼓励中国高校学生在线购买Windows、Office和其他正版软件。据悉,正式订购活动将于19日正式启动,不过今日开始可以预订,高校学生访问微软指定网址http://ms.shop.edu.cn即可购买微软的正版软件,取得产品密钥,并获得微软免费技术支持服务,此外还可以通过该网站享受相关培训资料、使用技巧及补丁、杀毒等正版增值服务。

微软校园先锋计划启动

微软校园先锋计划是目前微软在中国发布的第一个全在线的项目,学生可以在线注册并通过学生身份验证、在线完成支付和下载介质,微软不提供任何线下介质或彩盒包装。该计划为高校在校学生提供了优惠价格:windows7专业版建议零售价为199元,Office 2010校园版(功能与专业版相同)建议零售价为149元,不过微软强调此计划仅限在校学生购买,且每个学生仅限购买一套windows7和Office 2010,而且只能安装于一台电脑使用。

目前,微软windows7专业版的市场售价为1399元,Office 2010专业版售价为4899元。

虽然网上可以免费下到 然后破解 但还是决定买 因为支持~以前是买不起-_-~

日期:2010/07/13 | 留言:0 个 | 作者:tuzkier
分类:杂~~
标签:
coderun 在线的VS

今天才发现这个网站 www.coderun.com 很强大 在线的VS

目前能编写C# JAVASCRIP PHP 它能够在线编辑 加断点 Debug 运行  还能够将代码分享 别人能看到你的代码 编译 运行 即使对方没有这样的环境。可以将本地的代码上传 然后编辑 或者将在先编辑的代码下载到本地。确实很强大!

上图~!

进入编辑窗口

新建文件

建立了一个.NET Web Application

工具栏上有上传 下载 build   run degug 主要功能

分享

图片截得太少 还是亲自体验下最好!

日期:2010/06/24 | 留言:0 个 | 作者:tuzkier
分类:计算机
标签:
线性同余发生器是
           X' = (a*X+b) mod m
形式的伪随机序列发生器,其中X'是序列的第n个数,X是序列的第n-1个数,变量a,b,
m是常数。这种发生器的周期不会超过m。如果a,b,m都是可选的,
那么发生器将可能成为一个最大周期发生器,并且其周期为m。
例如IMSL采用了,和a=16807,b=0和m=2^31 - 1。
    在有限位长的计算机上,我们还可以直接利用计算机的有限精度特性加速线性同余
发生器。
  例如在32位计算机上,取m=2^32,可以用加运算代替模运算,将发生器形式简化
           X' = a*X+c
Knuth和H.W. Lewis给出a = 1664525, c = 1013904223的一个组合,
其性能与32位标准线性同余发生器一样好。
     线性同余发生器速度很快,具有很好的统计性能,在仿真中应用广泛,
但是它不能用于数字加密,
因为它们是可预测的,并且已经被破译。
日期:2010/06/13 | 留言:0 个 | 作者:tuzkier
分类:计算机
标签:

今天又遇到一神奇的问题~项目编译或者运行时 就提示端口被使用,苦苦纠结,在VS里给指定端口,不管指定哪一个,总是说这个端口被使用。。。

搜出来的答案也都是指定端口(不知道这方法是否真的有用),无意中,看到了另外一篇文章,也是说这样的问题。发现起因是我昨天开了2个VS来调试这项目。而在其中看到了nod32,奇怪于为何会扯上nod32~暂时不管,按照他的方法做:在nod32的高级设置——Web访问保护——HTTP——Web浏览器,会看到很多程序列表,有打钩的, 有未打钩的,找到VS的程序列表:devenv.exe 看到了吧,他前面被勾选了,把这钩去掉,于是,问题解决。

问题解决后,不解的是为何会如此~~求真相。

日期:2010/05/12 | 留言:0 个 | 作者:tuzkier
分类:杂~~
标签:,

早上在还刚用dropbox传过文件 结果下午发现了不对劲,dropbox上绿色的钩没了,官网也进不去,最初还以为是我电脑问题,也没去理会。当发现了第二个、第三个人的dropbox出问题了后,才明白dropbox被无情的墙了~

不知是哪个没脑子做这种事,dropbox碍着谁了,他就是给广大用户提供一个云储存的平台,没做过任何对不起天朝的事,为何就遭此毒手。

dropbox我也是别人推荐给我用的,刚开始还不以为然,结果一用,就彻底地爱上了它,简单,方便,又不失强大。实现了多台电脑里文件的同步共享,任何一台电脑里文件修改后,会自动同步到其他几台电脑里。这个不用我说,凡是用过dropbox的都知道。

某网友说:我们生活在一个与互联网为敌的国家。确实如此,这些年的所作所为,相信大多数网友有目共睹,而朝中所谓的“相关部门”却一直宣称:“中国的互联网是开放的”。敢问我们能开放到哪去?或许这句话前面还有一句——“在我们设定的范围内”,这样的话,合情合理。

其实现在有很多话想说,但一想,这些话各位都知道,说出来必被河蟹,心知肚明就行。不敢想象,下一个受到迫害的又会是谁。

或许过不了多久,我们会看到一个国产的dropbox~~

现在暂时有个解决dropbox不能访问的办法,可以通过host更改,而IP地址是那个,幸运的人会猜到的!不要太公开,以免这个IP同遭毒手~

日期:2010/05/10 | 留言:0 个 | 作者:tuzkier
分类:杂~~
标签:

FF下模板预览不能显示这个问题纠结了很久 期间又请假了几天 任务也超期了 没办法 今天赶紧完成~~
而FF下又不能用debugger 只能一次次的看alert来判断有没处错误~~找了大半天 终于发现了出错的位置 结果发现是Window.Navigate出的问题:
FF竟然直接把Window.Navigat给和谐了 于是模板的链接进不来 就出错了~ 最后全部替换成了 windows.location.href = url; 问题解决!

日期:2010/04/21 | 留言:1 个 | 作者:tuzkier
分类:37
标签:
忆往昔,再聚首

记昨日:

时隔两年半 再回到二中 在久违的教室里 大家又都聚到一起~~~一些人 见到的第一眼 是迷惑 再仔细一看 恍然大悟~~也是 有些同学已经两年多未见 变化很大,其实大部分都没怎么变 熟悉~~~


(全文…)

日期:2010/02/08 | 留言:0 个 | 作者:tuzkier
分类:tuzkier's
标签:

这个我不能安静的月份。。。

昨日,吃完夜宵,和堂弟倒起酒,与爷爷 奶奶聊起来。从太祖搬迁 村名来历讲起(这个得追溯到朱元璋那时候了。。。),几十代下来 我们现在的辈分 爷爷记得清清楚楚。爷爷说58年那时候最苦;说他放弃乐中保送 而在本地跟老同学一起 又无可奈何的被选去当了村里的会计 连学习的机会都没了;说他18岁成家、打拼 一年工资180。。。然后 奶奶开始回忆大伯、我爸、三叔、小叔的小时候,这之后的事 以前也都跟我们讲过,笑过,背后却是辛酸。有欣慰,有气愤,有悲伤。


坐在这屋子里聊天,不是第一次,却不知道是不是最后一次,看着即将被拆的家,我下次回来不知道还在不在,虽然他们说还要段时间。。。这房子是爷爷督造的,里面一砖一瓦他知道的清清楚楚。小时候,最让我骄傲的就是同学之中 没有谁家门前的空地比我家的大!跟堂哥在院子里骑四轮车 抢梨吃,后来兄弟三人一起出门 这样就不怕邻居两个人了 偶尔还可以欺负下他们!刮台风 发大水时 不知为什么 水就是进不到家里 总是跟台阶平平 于是不再怕水能满进家里!后来 建起了围墙,后院没了 改成了水泥地。。。很多后来 家大变样 人也大变样。。。这个家要拆 再后面的老家也要拆,那个房子 更古老 百年的房子了。。也要拆。。。

堂哥已然开始工作 我也快了 堂弟刚大学。。再下面的就不谈了 而家里 现在也把希望寄托在我们三个身上  上一辈所做的事 我们都看得到。以前 我只做自己想做的事 总以为 家里人的意愿跟我所想的完全不一样。。现在想想 他们辛苦了大半生 无非是不想我们这一辈也这么辛苦下去 能有个安稳的生活 而我们,因为有家里的支持,一直做着非他们意愿的事。是该试着去做做他们希望我去做的事了。。。

晚上 睡不着,这几天都睡不好  是我太紧张 又或者是我太害怕,害怕一样的事会出现第二遍 反而有时候觉得我是罪有应得。。。三个月是一个坎 挺过去了 下一关,挺不过去 打回原形。最怀念的是我们吃红烧肉的日子。而当忙碌上身的时候  这些日子 也只能当做回忆了。。。

二月 不得不说 将会很热闹~~

呼。。热闹已经开始。。

日期:2010/02/03 | 留言:1 个 | 作者:tuzkier
分类:tuzkier's
标签:

2009年12月1日 – 诺基亚今日发布了Qt 4.6——最新版的跨平台应用程序和用户界面框架。Qt 4.6 对全新平台提供支持,具有强大的全新图形处理能力并支持多点触摸和手势输入,让高级应用程序和设备的开发过程变得更加轻松和快乐。

诺基亚应用服务和框架副总裁Sebastian Nystrom说:“不论是什么样产品设计或开发平台,Qt 4.6的发布对开发人员来说都是一件令人兴奋的事。”

“开发人员可以轻而易举地为桌面平台或设备(包括数亿部基于Symbian 和 Maemo系统的设备)开发出具有视觉美感和网络连接功能的应用程序。”

Nystrom 补充说:“开发人员将非常喜欢使用Qt直观的编程界面,快速开发出功能强大、外表美观的应用程序。”

 

更多平台

Qt 4.6 首次包含了对Symbian 平台的支持,并在其所支持的平台中新增了 Windows 7、Apple Mac OS 10.6 (雪豹) 和即将上市的Maemo 6。此外还为实时操作系统QNX 和 VxWorks提供了网络社区支持。对Maemo 5 的支持目前也已进入研发阶段,其技术预览版第二版已于今日发布。

Qt 对 Symbian 和 Maemo 的支持首次为开发人员创造了使用同一代码库同时针对这两个平台进行开发的机会。能够跨平台分享代码就意味着开发人员所开发的应用程序上市的速度将更快,影响的设备用户群将更广。

Qt Mobility项目下的全新Qt API技术预览版也于今日同时发布。这些跨平台的API为开发人员提供了多种功能,如导航类设备的定位功能,以及信息发送和接收、联系人和网络连接管理等。

外观更炫

Qt 4.6是在4.5图形增强功能的基础上创建的,进一步强化了这些图形功能,添加了全新的动画框架(Animation Framework)——包括直观的状态机功能——以及全新的高级图形功能,如不透明、阴影、闪光和滤镜等。

 

使用手指

Qt4.6最令人兴奋的新功能之一就是可以创建多点触摸应用程序。这种全新的基于多触点和手势的输入法(如轻触和动力滚动)使Qt4.6框架的功能更为强大,用户可以通过触觉以动态的方式与应用程序和设备进行互动。

性能更强

传统软件开发观点认为高级用户界面功能的获得通常是以性能严重受损作为代价的。Qt 4.6 对此观点提出了挑战,为此投入大量工作,既要获得最佳性能,又要能让开发人员所开发的产品达到用户所要求的“令人惊叹”的效果。

性能提升主要包括:一个经过高度优化、重新编写的 Qt GraphicsView 渲染算法、一个全新的 OpenGL 绘图引擎、WebKit、使用 OpenVG 对 2D 矢量图形的支持,以及对全新 DirectFB 的支持。

最新工具

在发布 Qt 4.6 的同时,作为 Qt 开发跨平台 IDE 的 Qt Creator 也发布了更新版本。Qt Creator 1.3 和 Qt 4.6共同构成的 Qt SDK,包含了开发跨平台应用程序所需的全部功能。

要了解关于 Qt 4.6 和 Qt Creator 1.3的更多信息或下载软件包,请访问:http://qt.nokia.com/whatsnew(全文…)

日期:2009/12/22 | 留言:0 个 | 作者:tuzkier
分类:杂~~
标签:
Copyright Tuzkier | Theme S_BK v1.0 By:Scorpio