解决方案 »

  1.   

    单点登录跟vs2012没有关系 跟MySQL也没有关系这篇是模型(跨域名的www.a.com www.b.com)
    http://blog.csdn.net/javachannel/article/details/752437asp.net+session 跨子域名的比较简单(a.xxx.com b.xxx.com)
    http://www.itivy.com/ivy/archive/2011/4/24/634392360221984930.html
      

  2.   

    用oauth协协议喽,现在最流行的这个
      

  3.   

    http://www.oschina.net/p/dotnetopenauth
      

  4.   

    做个表,记录最后一次登录的 信息, 可以通过 cookies 或其他方式,把这个值保存起来,在需要验证的地方,去和表里的信息对比就可以了。如果不一样,就让用户退到登录界面。
      

  5.   

    .net肯定使用DotNetOpenAuth了, 支持OpenID 2.0 and 1.x, OAuth 1.0, 1.0a and 2.0
    和数据库没有关系,啥数据库都可以。http://dotnetopenauth.net/整合起来稍微麻烦点,但是看起来倍儿专业。