仓酷云

标题: ASP网页编程之发生暗码,纪录到数据库,然后发送给用... [打印本页]

作者: 因胸联盟    时间: 2015-1-16 22:29
标题: ASP网页编程之发生暗码,纪录到数据库,然后发送给用...
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。ThisarticleGeneratesapasswordrandom,RequiresadatabaseandMailsthePassword.

<%@language="vbscript"%>

******************************
<%
codebyManikantan
WebDeveloper
3rdAgenda
Nungambakkam,ChennaiIndia
%>

<%

setmail=server.CreateObject("cdonts.newmail")
mail.subject="ThankYouforRegistering"
mail.to=mailidmail.from="Webmaster@thesite"
mail.body="ThisistheInitialPasswordtooursite...."&vbcrlf
&href=mailto:mailid="user@ursite.com>mailid="user@ursite.com"
address="address"


otherdatalikephonenumberasperthememberdatabaseinthesite
allthesevaluesareobtainedfromtherequestmethodfroma.htmwhichsubmitstothisfile
Mainlyemployedinregistration
AssumesYouhavecdonts.dllinstalledinthewebserver.

setconn=server.CreateObject("adodb.connection")
conn.Open"dsn","uid","pwd"
setrec=conn.Execute("selectcount(*)frommembertable")
id=cint(rec.fields(0))+1
r=rnd*50
Response.Writer&"<br>"
fori=0to20
ifcint(r)>0andcint(r)<26thenstr=str+chr(97+cint(r))
r=rnd*100
next

Response.Writestr
pwd=left(str,2)
pwd=pwd&id
pwd=pwd&right(str,2)
pwd=pwd&second(time)

AnUpdateQuerycanbePassedfromherefortheusername,passwordandotherdetailsorcanbetriggered
fromanotherpagewhentheuserrespondstothemail...Somethinglikesendingaurlasamailandon
clickoftheurlinthemail..callanotherpagewhichupdates..sowecanbesurethatonlyconfirmed
usersareupdated

%>
<br>
<%
setmail=server.CreateObject("cdonts.newmail")
mail.subject="ThankYouforRegistering"
mail.to=mailid
mail.from="Webmaster@thesite"
mail.body="ThisistheInitialPasswordtooursite...."&vbcrlf&"ChangeitifYouWant"&vbcrlf&
pwd&vbcrlf&"ThankYouforUsingtheSite"
mail.send
%>


TheNewPasswordhasbeenMailed.
使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。
作者: 小女巫    时间: 2015-1-19 15:15
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
作者: 海妖    时间: 2015-1-25 15:50
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者: 变相怪杰    时间: 2015-2-8 19:51
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者: 灵魂腐蚀    时间: 2015-2-26 00:29
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
作者: 山那边是海    时间: 2015-3-8 10:48
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 简单生活    时间: 2015-3-15 22:22
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者: 再现理想    时间: 2015-3-22 17:02
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")




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