仓酷云

标题: ASP编程:怎样避免统一帐户反复登录体系 [打印本页]

作者: 精灵巫婆    时间: 2015-1-16 23:41
标题: ASP编程:怎样避免统一帐户反复登录体系
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;反复怎样避免把持客户端使其用统一帐户反复登录体系.
办理思绪:

保护一online表,检察有上岸,就不同意再次上岸,以sessionid作为独一标识标记,也能够发生一个GUID发到COOKIE中,以辨别分歧的CLIENT,再佐以JS,能够到达更好的效果,好比分开后主动离线

办理代码:

publicvirtualvoidApplication_Start(objectsender,EventArgse)
{
//resetthemailerindicator
Application["MailerStatus"]="AllMailingsComplete";

//initializeadatatableforusersonline
DataTableobjUserTable=newDataTable();
objUserTable.Columns.Add("SessionID",System.Type.GetType("System.Guid"));
objUserTable.Columns.Add("PeopleID",System.Type.GetType("System.Int32"));
objUserTable.Columns.Add("ShowDetail",System.Type.GetType("System.Boolean"));
DataColumn[]pk=newDataColumn[1];
pk[0]=objUserTable.Columns[0];
objUserTable.PrimaryKey=pk;
Application["UserTable"]=objUserTable;
}

/**////
///TheSession_Starteventaddsusersessioninformationto
///Application["UserTable"].
///
publicvirtualvoidSession_Start(objectsender,EventArgse)
{
Application.Lock();
//Application.Lock();
DataTableobjUserTable=(DataTable)Application["UserTable"];
DataRowobjRow=objUserTable.NewRow();
GuidobjGuid=Guid.NewGuid();
objRow[0]=objGuid;
Session["PfSessionID"]=objRow[0];
objRow[1]=0;
objRow[2]=false;
objUserTable.Rows.Add(objRow);
Application["UserTable"]=objUserTable;
Application.UnLock();
}


/**////
///TheSession_Endeventdeletesusersessioninformationfrom
///Application["UserTable"].
///
publicvirtualvoidSession_End(objectsender,EventArgse)
{
Application.Lock();
DataTableobjUserTable=(DataTable)Application["UserTable"];
objUserTable.Rows.Find((Guid)Session["PfSessionID"]).Delete();
Application["UserTable"]=objUserTable;
Application.UnLock();
}


</p>当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题
作者: 第二个灵魂    时间: 2015-1-20 09:45
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者: 分手快乐    时间: 2015-1-25 11:29
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
作者: 兰色精灵    时间: 2015-1-31 22:58
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
作者: 爱飞    时间: 2015-2-1 10:01
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
作者: 不帅    时间: 2015-2-7 02:36
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
作者: 再见西城    时间: 2015-2-19 21:17
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
作者: 老尸    时间: 2015-3-6 15:35
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
作者: 只想知道    时间: 2015-3-13 03:14
不能只是将它停留在纸上谈兵的程度上。
作者: 若天明    时间: 2015-3-20 11:28
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2