仓酷云

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

[学习教程] ASP网页编程之初学者参阅:利用cookie主动登录

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:19:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。cookie|初学<!--------index.asp---------->
<style>
body,form,table{font-size:12px;font-family:Verdana}
.inp{border-left:white;border-top:white;border-right:white;border-bottom:1pxsolidgray;width:80px}
</style>
<%
ifrequest.Cookies("User")("Name")=""then
%>
<formmethod=postname=loginaction=login.asp>
<divalign=center>
<tablecellspacing=5cellpadding=5>
<tr>
<tdcolspan=2>您还没有登录!</td>
</tr>
<tr>
<tdwidth=60align=right>用户名:</td><tdalign=left><inputname=Nameclass=inp></td>
</tr>
<tr>
<tdwidth=60align=right>密码:</td><tdalign=left><inputname=Pwdclass=inptype=password></td>
</tr>
<tr>
<tdwidth=60align=right>保留刻日:</td><tdalign=left><selectname=Cookies_Time>
<optionvalue=1>1
<optionvalue=7>1周
</select></td>
</tr>
<tr>
<tdcolspan=2><inputtype=submitvalue=提交></td>
</tr>
</form>
<%
else
%>
<spanstyle="font-size:12px;font-family:Verdana">接待您,</span><%=request.cookies("User")("Name")%>。
<%
endif
%>

<!-------------login.asp----------->
<%
Response.Cookies("User")("Name")=request("Name")
Response.Cookies("User")("Pwd")=request("Pwd")
Cookies_Time=request.form("Cookies_Time")
ifCookies_Time=""thenCookies_Time=1
ifCookies_Time"0"then
Cookies_Time=dateadd("d",Cookies_Time,date())
Response.Cookies("User").expires=Cookies_Time
response.redirect"index.asp"
endif
%>

  因为是第一次登录,以是没有cookie保留在TemporaryInternetFiles文件夹,在填写用户名和暗码和保留cookies的工夫刻日后,点击"提交"按钮,在TemporaryInternetFiles(点击IE的"工具"->"Internet选项"的"Internet一时文件"这一栏目标"设置"->"检察"按钮便可翻开该文件夹。)文件夹里便可发生一个cookie文件,假如按"具体材料"检察的话,很分明的能够看到在"停止期"的工夫就是cookie过时工夫。也能够保留cookie过时工夫为几小时,将下面代码中的dateadd("d",Cookies_Time,date())改成dateadd("h",Cookies_Time,now())便可。(这些都是织梦里一些帖中能够翻失掉的)

  写cookie:response.cookies("xx")=值
  读cookie:request.cookies("xx")
  也能够像下面中的代码一样创立cookie字典。

  这个例子并没有整合数据库,目标只是为了让那些瞥见cookie就打退堂鼓的伴侣了解它的运作,本来是那末复杂。

  团体以为教程中只管把代码不用要的部分省往,太多杂的代码会影响效果,我下面也有良多杂的代码,可是应当不会有太年夜影响。只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天
透明 该用户已被删除
沙发
发表于 2015-1-19 08:24:01 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
爱飞 该用户已被删除
板凳
发表于 2015-1-25 22:48:10 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
莫相离 该用户已被删除
地板
发表于 2015-2-4 11:53:38 | 只看该作者
那么,ASP.Net有哪些改进呢?
飘灵儿 该用户已被删除
5#
发表于 2015-2-9 22:27:33 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
灵魂腐蚀 该用户已被删除
6#
发表于 2015-2-28 02:21:25 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
金色的骷髅 该用户已被删除
7#
发表于 2015-3-9 18:48:38 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
活着的死人 该用户已被删除
8#
发表于 2015-3-17 01:06:56 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
飘飘悠悠 该用户已被删除
9#
发表于 2015-3-23 10:42:37 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-28 00:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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