|
编程中国
|
业界新闻
|
技术文章
|
视频教程
|
下载频道
|
程序源码
|
个人空间
|
编程论坛
|
登录
注册
平板模式
论坛地图
帮助
编程论坛
→
.NET专区
→
ASP.NET技术论坛
→ 邮箱激活账号这效果怎么做?
我的收件箱(0)
全能ASP/PHP/ASP.NET主机,支持月付
专业
MSSQL
数据库空间,支持月付
专业
MySQL
数据库空间,支持月付
买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦
赛孚耐:软件保护加密专家
身份认证令牌USB KEY
买空间,免费送域名(厦门中资源)
共有
460
人关注过本帖
标题:邮箱激活账号这效果怎么做?
waiting……
收藏
订阅
推荐
打印
青格儿
等级:高级会员
威望:
2
帖子:527
积分:6264
注册:2007-7-31
楼主
邮箱激活账号这效果怎么做?
系统中,当你注册完一个账号后,还不能使用,要通过邮箱激活它,这效果怎么做?比如:发一个激活码到邮箱,或是发个链接地址直接激活。
1。如果是通过激活码激活,这个激活码怎么生成的。有效时间又是怎么控制的?(比如:一段时间后,该账号如果还没激活,这个激活码将失效)
2。如果是通过链接激活,那这个链接是怎么来的?又是怎么激活账户的。请大家帮帮我。
搜索更多相关主题的帖子:
账号
效果
2008-8-28 12:08
l789123
等级:新手上路
帖子:25
积分:352
注册:2008-5-10
第
2
楼
路过来看看了呀
[url=http://www.7ai.net.cn/game/meinvgame/youxi-7853.html]换装小游戏[/url]
2008-8-28 13:06
Xxibug
等级:注册会员
威望:
1
帖子:91
积分:1048
注册:2006-1-31
第
3
楼
激活码可不可以随机生成,过期时间及激活码验证可不可以使用数据库控制
链接激活可不可以使用?uid=....之类的url附加信息验证
=======【天上有人 地上有狼】=======
2008-8-28 14:09
bygg
来自:乖乖的心中
等级:版主
威望:
170
帖子:9783
积分:97459
注册:2006-10-23
第
4
楼
用户表中增加一个字段,用来保存注册用户的状态,比如,没有激活的是什么状态,激活后的又是什么状态......
将激活码保存在数据库中.一个注册用户对应一个激活码,并对应相应的过期时间.一但激活了就删除该记录.
至于怎样生成,你可以写一个随机的东东....
至于链接你可以做了个页面并带上注册用户的ID,在给注册用户发邮件时,将该页面的地址发到邮件中,当用户进入该页面时,根据传过来的ID进行数据库查找.....再自动修改用户表中的状态....
[
本帖最后由 bygg 于 2008-8-28 21:37 编辑
]
一个天才顶不上十个笨蛋!
书山有路勤为径,学海无涯友相伴。
我的E-mail:mylover624@yahoo.com.cn
2008-8-28 21:35
雪雨星风
来自:北京
等级:高级会员
威望:
1
帖子:559
积分:5988
注册:2007-10-11
第
5
楼
同意楼上的 用户表中默认设一个状态0 0为不启用
随机激活码可以用随机数字 sessionID
不过sessionID 比较长建议用Substring截取一下就可以用了
生成的随机码赋给一个字符串待用 或直接保存到数据库中
用户点击提交的时间 执行发送该邮件 邮件中包含验证码什么的
用户把邮箱中的验证码填写到激活页面
点击提交 用那个验证码和数据库中的验证码进行比较 如果正确
就把状态更新成1 可用
.NET发烧友交流群 群一:5953354(满)群二:68096127群三:30217249群四:37023079
注:二、三、四群管理员正在招募中,希望大家多多支持!
drl_0602@hotmail.com 为了更好的交流互相加一下
2008-8-29 10:24
青格儿
等级:高级会员
威望:
2
帖子:527
积分:6264
注册:2007-7-31
第
6
楼
呵呵,多谢楼上朋友们的回复。似乎明白怎么做了。
sessionID 比较长建议用Substring截取一下就可以用了 这个不行吧?
你又不知它多少位,怎么截取啊,万一超过索引了,就又出错了。这个做激活码不太好吧?还有这个sessionID怎么获得的?
我还是先用随机数吧,呵呵。
2008-8-29 14:31
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
Archiver
|
WAP
|
TOP
编程中国
版权所有,并保留所有权利。鲁ICP备08000592号
Powered by
Discuz
, Processed in 0.088056 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved