03 2014 档案

摘要:以yahoo为例吧,即从yahoo取得用户信息,存到自己的站点,实现了用户信息在一次录入多处共享的功能。以下是在点击了使用yahoo登录本站的链接后执行action:OpenId. ProviderUrl="http://yahoo.com"Action OpenId会被执行两次,一次是自己的站点请求的,此时response==null;一次是yahoo请求的,response!=null.using DotNetOpenAuth.OpenId;using DotNetOpenAuth.OpenId.RelyingParty;using DotNetOpenAuth.Ope 阅读全文
posted @ 2014-03-14 14:42 被爱浸润的智慧体 阅读(674) 评论(0) 推荐(0)
摘要:近来工作无事,想做个SSO,之前做过一个项目用到SSO,自己也没有看明白是个什么东西。现在正好有时间,所以想研究下。先是从网上看到了SSO的思路:三个站点:SiteA,SiteB,SiteMain1想到重写个ActionResult,于是就有了CustomRedirectResult(其实这种方式挺不好的, 不过也想试试看)public class CustomRedirectResult:ActionResult { public override void ExecuteResult(ControllerContext context) { ... 阅读全文
posted @ 2014-03-13 16:08 被爱浸润的智慧体 阅读(962) 评论(0) 推荐(0)
摘要:function f1() { var n = 999; nAdd = function () { n += 1 }; function f2() { alert(n); } return f2;}var result = f1();result(); // 999nAdd();result(); // 1000闭包示例Javascript内存回收机制是这样的:“如果一个对象不再被引用,那么这个对象就会被GC回收。如果两个对象互相引用,而不再被第3者所引用,那么这两个互相引用的对象也会被回收。因为函数f1被nAdd引用,nAdd又被f1外的result... 阅读全文
posted @ 2014-03-06 10:21 被爱浸润的智慧体 阅读(457) 评论(0) 推荐(0)