仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1132|回复: 11
打印 上一主题 下一主题

[学习教程] ASP.NET编程:asp.net 复杂单点登录手艺剖析

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-16 22:19:41 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在VC.net的版本上,为了让C++运行在.NETFramework中,微软为C++引进了托管,就是托管C++(ManagedC++),这个根本就没有流行起来,自托管C++产生以后就没有收到过好评。代码以下:
复制代码代码以下:
///单点登录(SingleSignOn)
publicvoidSSOMethods(stringusername,stringpassword)
{
//判别登录情形此处办法省略……
intresult=CheckLogin(username,password);
if(result>0)
{
//独一标识,可自行设定
stringkey=string.Format("{0}_{1}",username,password);
//失掉Cache中的key值
stringuserCache=Cache[key].ToString();
//判别是不是为空
if(string.IsNullOrEmpty(userCache))
{
TimeSpanSessionTimeOut=newTimeSpan(0,0,HttpContext.Current.Session.TimeOut,0,0);
HttpContext.Current.Cache.Insert(key,key,null,DateTime.MaxValue,SessionTimeOut,CacheItemPriority,NotRemovable,null);
Session["User"]=key;
Response.Write("<fontcolor=red>登录乐成!</font>");
}
else
{
Repsonse.Write("<fontcolor=red>抱愧,您已在其他中央登录了!</font>");
return;
}
}
else
{
Response.Write("用户名不存在!");
}
}
数据库有很多应用领域,但是如果你单单学数据库的话基本上做数据库管理员比较合适而已,跟领域结合的你还得再学习那些领域知识。(其实数据挖掘我真是不懂,本来这学期开了一门课了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-19 21:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表