| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2115 人关注过本帖
标题:[求助]用户忘记密码后,通过邮件找回密码,具体是怎么实现的阿?
只看楼主 加入收藏
betty
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2006-9-21
收藏
 问题点数:0 回复次数:8 
[求助]用户忘记密码后,通过邮件找回密码,具体是怎么实现的阿?

用户忘记密码后,通过邮件找回密码,具体是怎么实现的阿?

哪位有这方面的资料阿,麻烦共享一下,谢谢了!!!!!!

[此贴子已经被作者于2007-1-7 22:35:54编辑过]

搜索更多相关主题的帖子: 密码 邮件 用户 资料 
2007-01-07 08:34
virusswb
Rank: 1
等 级:新手上路
威 望:1
帖 子:342
专家分:0
注 册:2005-8-6
收藏
得分:0 

验证邮箱的正确性
正确的话,就将密码发到邮箱里面,
我市这么想的


jorden008@
2007-01-07 12:53
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 

同上,可以根据注册时填写的一些资料来判断是否正确,正确就把密码发到邮箱.

[此贴子已经被作者于2007-1-7 15:30:58编辑过]


飘过~~
2007-01-07 15:30
betty
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2006-9-21
收藏
得分:0 
对啊,我也是这么想,不过具体是怎么实现的呢,用sharpwebmail吗?



还有个问题,就是验证码,我看网上有人用C#写了个类RandImg生成随机码图片,于是借用了下,那么是不是登录页面用到随机码时,使用如下代码应该可以了吧

<asp:Image ID="Image1" ImageUrl="~/RandImg.aspx" runat="server" />

怎么我运行时图片显示不出来啊

2007-01-07 19:49
absentlyh
Rank: 2
等 级:论坛游民
帖 子:105
专家分:14
注 册:2006-6-5
收藏
得分:0 
你做个页面  有用户名问题提示 如果正确的话 是新密码 把旧密码更新了就好了

我就是我!我自信,我成功!
2007-01-08 08:38
fququ
Rank: 1
等 级:新手上路
威 望:1
帖 子:181
专家分:0
注 册:2004-5-30
收藏
得分:0 
using System.Net;
using System.Net.Mail;

System.Random rd = new Random();
int val = rd.Next(999999, 100000000);
HttpCookie a = new HttpCookie("registercodeyc", val.ToString());
Response.Cookies.Add(a);
#region 发送邮件到用户邮箱
try
{
string to = this.txtEMail.Value;
string from = "ycceo99@sohu.com";
MailMessage message = new MailMessage(from, to);
message.SubjectEncoding = System.Text.Encoding.Default;
message.BodyEncoding = System.Text.Encoding.Default;
message.Subject = "**注册验证";
message.Body = this.txtName.Value + "您好! 您**的注册验证码:" + val.ToString() + " 请勿回复!";
SmtpClient client = new SmtpClient("smtp.sohu.com");
client.Port = 25;
// Credentials are necessary if the server requires the client
// to authenticate before it will send e-mail on the client's behalf.
//client.UseDefaultCredentials = true;
client.Credentials = new NetworkCredential("用户名", "密码");
client.Send(message);
Response.Write(clsFun.MessageInfo("邮件发送成功,请到您的邮箱里查看注册验证码,谢谢!"));
}
catch
{
Response.Write( clsFun.MessageInfo("邮件发送失败!请查看您的邮箱地址是否正确"));
}
#endregion

因163.yahoo.hotmail.等不支付smtp.不能发送,sohu的可以.sina的我没试.
把因引用了.把代码考过去就能用.

2007-01-08 19:56
accpfriend
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:167
专家分:102
注 册:2006-12-31
收藏
得分:0 
有实例没有,

上传一个给大家,都还不太会呢
2007-01-09 10:59
betty
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2006-9-21
收藏
得分:0 
http://code.gamepro.name/code/ShowSoft.aspx?TypeID=1&FileID=43

《用C#实现SMTP邮件发送的一个小例子》,可以下载,一个朋友的资源网站,挺好的

2007-01-15 21:25
linfeng332
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-8-3
收藏
得分:0 
嘿嘿 好象是我们群哦
2007-01-16 13:41
快速回复:[求助]用户忘记密码后,通过邮件找回密码,具体是怎么实现的阿?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014283 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved