[已解决问题] 如何在你注册成功后会发送一份电子邮件到你的邮箱里,然后你进入你的邮箱会看到一个超链接的地址,当你点击
提问时间: 2008-05-22 13:41
浏览:403 次

在asp.net(C#)开发网站中如何在你注册成功后会发送一份电子邮件到你的邮箱里,然后你进入你的邮箱会看到一个超链接的地址,当你点击这个超链接后,完成注册验证,即注册成功!请问如何用代码实现!!!!!


最佳答案
代码很长,思路很简单:
用户注册的最后一步往他邮箱发送一个邮件,里面带个链接,这个应该不成问题吧?如果不会发邮件,请查看MSDN文档关于 System.Web.Mail 相关知识
关键在于这个链接,用户 注册后生成一个随机的字符串(比如GUID)把这个GUID和他用户 名对应起来放到数据库里,此时用户是未激活状态
把用户名和这个随机字符串作为邮件中链接的参数,这样当他点击这个链接时,你就可以收到他的用户名和随机字符串,与数据库中的比对,如果正确,则完成激活操作,不正确就无视
2008/5/22 14:27:41 回答者:丁学


提问者对于答案的评价:谢谢老兄的建议,哈哈!!!!!!!!!!!!!!!
其它回答(2)
使用jmail,这个问题应该不是很难解决啊 首先注册完成后使用jmail给用户发一个邮件,超链后跟上参数,用户点击后进入到你的那个页面根据参数去更改响应用户的状态,比如参数是用户的id
3个月前   回答者:雨中漫步的太阳 - 菜鸟二级
同老鸟丁学
3个月前   回答者:玉开 - 大侠五级
评论
3个月前   ڜǺ☻ďų :
谢谢各位的建议,兄弟在此谢过了
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除