急!!做一个用户注册的邮箱验证!发一个连接到用户的邮箱

一切为了你 2011-03-17 11:46:12
做一个用户注册的邮箱验证

就是发一个连接到用户的邮箱

当用户点击了这个连接后,就激活了该用户,该用户即可登录

请问是如何实现的

...全文
356 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
kk706 2011-03-18
  • 打赏
  • 举报
回复
生成一个加密串放在链接里,然后读取这个串和数据库中的数据比对。
子夜__ 2011-03-18
  • 打赏
  • 举报
回复
yuhoma156324b 2011-03-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 manceelee 的回复:]
提下我的思路吧:

第一: 注册成功后, 把用户的email放进database, 此时用户isActive 为 false
第二: 系统自动发出邮件, 带一个连接, 连接的就是send back, 可以让服务器知道这个email存在的, email邮件可以用这个做: http://hi.baidu.com/wtq8888/blog/item/dc8c46b00f1924aad8335a4e……
[/Quote]
ok!
jhdxhj 2011-03-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wxr0323 的回复:]
邮件确认
[/Quote]
ding
V-Far 2011-03-18
  • 打赏
  • 举报
回复
基本就是注册的时候。生成一个与用户名对应的激活码。(要用表来保存)
然后发送这个链接到邮箱(使用邮件发送功能)
用户点击之后,通过QueryString传递的参数来与数据表中对应的用户名和激活码对比。看看是否匹配(在这里也可以加上时间限制,比如24小时内激活有效)
cjh200102 2011-03-18
  • 打赏
  • 举报
回复
楼上分析不错。
全面了
wulg10 2011-03-18
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wlf535944903 的回复:]

http://hi.baidu.com/̤%C0%CB˧/blog/item/6283af0800a26adc3ac76315.html 完整例子~
[/Quote]
好像不错
wlf535944903 2011-03-18
  • 打赏
  • 举报
回复
http://hi.baidu.com/̤%C0%CB˧/blog/item/6283af0800a26adc3ac76315.html 完整例子~
manceelee 2011-03-18
  • 打赏
  • 举报
回复
提下我的思路吧:

第一: 注册成功后, 把用户的email放进database, 此时用户isActive 为 false
第二: 系统自动发出邮件, 带一个连接, 连接的就是send back, 可以让服务器知道这个email存在的, email邮件可以用这个做: http://hi.baidu.com/wtq8888/blog/item/dc8c46b00f1924aad8335a4e.html

第三: remark database中isActive为true.
manceelee 2011-03-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wxr0323 的回复:]
邮件确认
[/Quote]

好东西..进来混分..
threenewbee 2011-03-17
  • 打赏
  • 举报
回复
分成几个问题

(1)如何发邮件,请搜索之。
(2)产生一个链接,把用户名转换成一种编码
(3)当用户通过这个链接点进来以后,判断用户名和编码是否符合,如果符合,在数据库里面登记激活。

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧