关于找回密码程序??

问题描述

在注册的时候,表里有一个用户编号和用户邮箱字段,登陆的时候是靠用户名和用户密码进入的,,现在要实现通过输入用户编号和用户邮箱的方法重设密码...(原来的是MD5加密的)...如果表里有编号和用户邮箱的话,就把重设的连接发到用户的邮箱里,,,,请问前辈们...应该怎么做???

解决方案

解决方案二:
我在网上搜索了关于这方面的文章,可是都讲的很笼统......
解决方案三:
我在网上搜索了关于这方面的文章,可是都讲的很笼统......
解决方案四:
让他重新修改密码就可以了MD5是不可逆的
解决方案五:
LSD,你说的更笼统啊
解决方案六:
没有人愿意告诉我吗???
解决方案七:
这个不难哈,主要解决如下问题1.如何去发送邮件2.发送的信息为***.aspx?sid=213sdfwe12sdfsd&num=sdfsdfjkjlkjklsdf&mail=sdfsdfefsfsdf其中sid为及时编号,可以不用,但是为了安全,建议设置一个随机验证数,防止被猜测.最好也加密NUM是编码采用DES方式加密,方面解密,MAIL为邮件地址,也采用DES方式加密.3.做***.aspx接受截面,对上面的加密解密,查询数据库和验证SID是否一致,然后显示重设界面
解决方案八:
首先,你服务器自动生成一组密码,如(888888),然后加密后存入到用户密码的字段中。然后将明文密码(即:888888),发送到他的邮箱中,这样用户就可以用你发给他的密码登录了。第二种方法:首先你做好一个用户不登录就可以更具用户编号改密码的页面,不过要带参数,以防止别人暴力破解你的密码。如:http://www.csdn.net/member/userpassword.aspx?userid=123456&userlevel=alskfjieu98asdfjlaeu8asdf8as7然后更具用户指令,系统自动生成一串128为或者32为的字符串,随机的,将随机的字符串存入数据库对应用户某一个字段中。(如上面链接中的字符串:alskfjieu98asdfjlaeu8asdf8as7)接着将链接发送到他的邮箱中。用户更具邮箱中邮件地址,链接进你的系统,你的系统更具userid和userlevel判断是否为同一用户。如果正确,则给他修改密码,否则,就让他黑屏。
解决方案九:
可以重置密码,用随机数生成,加密后更新数据库密码字段,并同时向用户邮箱,发送此随机数加密前的数字
解决方案十:
可以采用,让用户登陆你的网站以后,让他选择更改密码,然后随机生成一个密码并发送他的邮箱,并提示及时更改密码。
解决方案十一:
我现在就是卡在:怎样发送邮件这块了.........请前辈指教!
解决方案十二:
publicstaticvoidsendMails(stringtomail,stringsubject,stringbody){MailMessageobjMailMessage;//MailAttachmentobjMailAttachment;//声明一个发送附件的变量//创建一个附件对象//stringfileroad="E:\xier\连接数据库信息.txt";/objMailAttachment=newMailAttachment(fileroad);//.Replace("\","\\"));//发送邮件的附件//创建邮件信息objMailMessage=newMailMessage();objMailMessage.From="qingqingfeiwu19@163.com";objMailMessage.To=tomail;objMailMessage.BodyFormat=MailFormat.Html;objMailMessage.Subject=subject;objMailMessage.Body=body;//objMailMessage.Attachments.Add(objMailAttachment);//将附件附加到邮件消息对象中//接着利用sina的SMTP来发送邮件,需要使用Microsoft.NETFrameworkSDKv1.1和它以上的版本//基本权限objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate","1");//用户名objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername","******username******");//密码objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword","******password********");//如果没有上述三行代码,则出现如下错误提示:服务器拒绝了一个或多个收件人地址。服务器响应为:554:Clienthostrejected:Accessdenied//SMTP地址SmtpMail.SmtpServer="smtp.163.com";//开始发送邮件SmtpMail.Send(objMailMessage);}接分

时间: 2024-10-27 01:19:21

关于找回密码程序??的相关文章

c#窗体程序设计找回密码

问题描述 c#窗体程序设计找回密码 我在做一个内部聊天程序 到了找回密码这不知道该怎么写 不知哪位可以帮帮我? 解决方案 最简单的就是,在注册的时候问几个问题(比如你的第一个宠物的名字.你的外祖母的姓.你中学班主任的名字等等),将答案记录下来. 在找回密码的时候询问这几个问题的答案,用户回答正确就视作是用户本人,然后进入修改密码界面. 解决方案二: 可以连接到网站,通过web的方式做,这样最简单,也可以用webservice或其他接口实现 解决方案三: 先根据用户名和注册邮箱之类的信息验证当前用

PHP找回密码机制流程

笔者前段接了一个项目,其中包含了一个用户注册系统,用到了密码找回功能,简单整理一下,写点心得. 首先,我们假定你已经有了一个用户注册系统.其中用户表可能如下: create table member( id int unsigned not null auto_incremtnt, username------ passwords char(32) not null, email varchar(100) not null, -----------.. ); 现在讨论的焦点不是数据库设计,我们主

ThinkPHP 3.2 用户注册邮箱验证帐号找回密码

一.前言 当然现在有的网站也有手机短信的方式找回密码,原理就是通过发送验证码来验明正身,和发送邮件验证一样,最终还是要通过重置密码来完成找回密码的流程. 本文将使用PHP+Mysql+jQuery来实现一个密码找回的功能,一般步骤是: 1.表单输入注册时的邮箱: 2.验证用户邮箱是否正确,如果用户邮箱不存在网站的用户表中,则提示用户邮箱未注册: 3.发送邮件,如果用户邮箱确实存在用户表中,则组合用于验证用户信息的字符串,并构造URL发送到用户邮箱中; 4.用户登录邮箱收取邮件,点击URL链接到网

帮助用户解决登录困难:忘记密码和找回密码的设计

文章描述:注册那点事之--忘记密码?还是找回密码? 上次我们聊到了关于用户来到你的网站,如何让用户心甘情愿注册,以及如何在注册中为用户设置与产品定位相符的注册填写项.今天我们来聊一个看似平淡无奇而事实上和每个用户账号息息相关的问题:用户无法登录自己的账号时该怎么办? 用户无法登录自己的账号,看到产品界面上硕大的红色"用户名或密码错误"之类的提示自然是心急如焚.好在当前涉及用户账号的产品都有完备的账号安全机制,无论用户的用户名忘了,还是不记得密码了,都提供了完善的应急机制.虽然看起来各个

用ASP技术编制隐藏用户密码程序

程序 用ASP技术编制隐藏用户密码程序 摘自:软件世界 作者:阿干 Internet(或Intranet)上带权限的查询,只有"合法用户"才能进入.这种机制是通过Web程序实现的.在访问过程中,如果程序设计得不好,就会将用户口令暴露在地址栏里(举一个例子:http://www.mmm.nnn/default.asp ?superusername=john&passwd=john123,用户名john和密码john123全露出来了),这样系统就无保密和安全性可言了.怎样避免这种现

金山毒霸如何找回密码

  如果您的帐号购买过金山网游,那么需要到网游处http://my.xoyo.com/find/index找回密码,如果您的帐号没有购买过金山网游,可以通过以下两种方式找回: 1. 已经绑定过邮箱或手机 如果您的帐号已经绑定过邮箱或手机,可在帐号中心找回密码,通过您绑定的邮箱或手机即可迅速找回密码. 2. 未绑定过邮箱或手机 如果您的帐号未绑定过邮箱或手机,您可以联系客服人员帮您解决问题.

如何通过网页版飞信找回密码

如果用户忘记了飞信登录密码,在登录页面中,点击"忘记密码"链接,进入找回密码页面.输入要找回密码的帐号(手机号.飞信号或邮箱均可),点击"下一步"按钮,根据页面提示进行操作即可. 注: 1.密码需由6-16位数字.字母或符号组成,区分大小写,密码中必须同时包含字母及数字. 2.不允许使用中文.全角字符.

多米音乐盒如何找回密码

  多米音乐盒找回密码的方法如下: 1)官网 在官网首页,点击右上角登录-忘记密码. 2)手机多米 塞班:菜单-常用工具-账号管理-菜单-找回密码. 3)电脑多米 在电脑乐库界面,点击忘记密码. 找回密码的途径: 1)通过邮箱找回 填写注册的邮箱,多米会自动将修改密码的链接发送到邮箱中,点击链接进行密码修改. 2) 通过手机号找回 填写手机号,多米会自动将修改密码的链接以短信的方式发送到手机,点击链接进行密码.

彩云忘记密码怎么办(怎么找回密码)?

  如果您忘记密码,可使用短信密码登录,也可使用找回密码功能.您可在彩云任意客户端的登录页面,点击"找回密码"(或"忘记密码"),按照提示内容操作,即可找回密码.