产生密码 记录到数据库 然后发送给用户

2016-01-29 17:31 4 1 收藏

产生密码 记录到数据库 然后发送给用户,产生密码,记录到数据库,然后发送给用户。

【 tulaoshi.com - ASP 】

  This article Generates a password random, Requires a database and Mails the Password.

<%@language="vbscript" %

******************************
<%
'code by Manikantan
'Web Developer
'3rd Agenda
'Nungambakkam, Chennai India
%

<%

set mail= server.CreateObject("cdonts.newmail")
mail.subject="Thank You for Registering"
mail.to = mailid mail.from ="Webmaster@thesite"
mail.body= "This is the Initial Password to our site...." & vbcrlf
&href='mailto:mailid="user@ursite.com'mailid="user@ursite.com"
address="address"


'other data like phone number as per the member database in the site
'all these values are obtained from the request method from a .htm which submits to this file
'Mainly employed in registration
'Assumes You have cdonts.dll installed in the web server.

set conn = server.CreateObject("adodb.connection")
conn.Open "dsn","uid","pwd"
set rec= conn.Execute("select count(*) from membertable")
id = cint(rec.fields(0))+1
r=rnd *50
Response.Write r & "<br"
for i = 0 to 20
    if cint(r)0 and cint(r)<26 then str=str +chr(97 + cint(r))
    r=rnd *100
next

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

'An Update Query can be Passed from here for the username ,password and other details or can be triggered
from another page 'when the user responds to the mail...Something like sending a url as a mail and on
click of the url in the mail..call another page 'which updates ..so we can be sure that only confirmed
users are updated

%
<br
<%
set mail= server.CreateObject("cdonts.newmail")
mail.subject="Thank You for Registering"
mail.to = mailid
mail.from ="Webmaster@thesite"
mail.body= "This is the Initial Password to our site...." & vbcrlf & "Change it if You Want" & vbcrlf &
pwd & vbcrlf & "Thank You for Using the Site"
mail.send
%


The New Pass word has been Mailed.
 

来源:http://www.tulaoshi.com/n/20160129/1501718.html

延伸阅读
1.数据库安装时的参数设定 下面数据库所用的版本为ORACLE 9I (9.2.0),安装数据库时,数据库系统会创建一个数据库实例,其中:安装目录选为:oracle,数据库名与数据库SID号都输入:ora9i ,其中的字符集必须选为:ZHS16GBK(否则以后进行跨平台操作时对中文的操作将比较困难)。 2.数据库用户的创建、权限的分配 数据库安装完成后,有...
按数据库记录构建树控件 作者:XuFeng Yuan 下载本文示例代码 代码运行效果图如下: 简介: 将树中的每一个项目作为数据库中的一条记录(ACCESS2000),将程序启动时,对数据库进行读操作;创建树的各个项目时,是对数据库进行读操作,每次的读取,都是在可是查寻符合...
手机天猫如何把商品链接发送给别人?   1)打开手机天猫,点击一个,接着点击。   2)点击,小编分享给QQ好友给大家示范下,你也可以分享给微信好友的哦,只要把链接粘贴到对话框发送就可以了。  
由于Access数据库记录集缓存的原因,从代码里得到Access数据库随机记录是得不到,需要用随机SQL语句的办法来消除缓存。 下面就是例子: 查看例子 %@ Page Language="C#" Debug="true" % %@ import Namespace="System.Data" % %@ import Namespace="System.Data.OleDb" % title随机得到Access数据库记录/title script runat="server" void Pa...
本文通过一个具体的实例来解决Oracle数据库如休在查询记录时给记录加锁呢? 系统环境 1、操作系统:Windows 2000 。 2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版。 3、安装路径:C:\Oracle。 实现方法 利用SELECT的FOR UPDATE子句实现: conn system/manager--创建实验用户grant connect,resource to test identified by ...

经验教程

399

收藏

32
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部