| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1719 人关注过本帖
标题:asp.net2.0 发送邮件取回密码是乱码?
只看楼主 加入收藏
hnchina
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-1-23
收藏
 问题点数:0 回复次数:9 
asp.net2.0 发送邮件取回密码是乱码?
我用vs2005自带的控件PasswordRecovery找回密码,

为什么密码是乱码?用户名是正确的,就是密码是乱码?不知怎么回事:
这是一份找回密码的原件:
请返回到该站点并使用下列信息登录。用户名: china 密码: F8fas|*HVFB3_4


查了一些资料,我在web.config中加了以下代码还是不行.
<globalization requestEncoding="gb2312" responseEncoding="gb2312" uiCulture="zh-CN" culture="zh-CN" fileEncoding="gb2312"/>
搜索更多相关主题的帖子: 密码 乱码 web 邮件 asp 
2007-02-10 01:45
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
F8fas|*HVFB3_4
这个应该不叫乱码吧..
就像你有QQ被盗了,取回来时密码是不是也和这个差不多......

飘过~~
2007-02-10 09:04
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
.NET 2.0连这样的功能都做出来了啊,那以后要程序员还有什么用,岂不是人人都能用了

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2007-02-10 09:17
hnchina
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-1-23
收藏
得分:0 
两位版主,能解决实际问题吗??

Q被盗不是这样的吧,是字符串吧
2007-02-10 09:27
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
F8fas|*HVFB3_4
这个不是乱码,应该是.NET控件本来就要实现的效果,如果我没猜错的话(没用过2005,所以用猜的),你每次获取的密码都应该是不一样的。
这写都是系统随机生成的字符串。

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2007-02-10 09:53
神偷2007
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-2-8
收藏
得分:0 
这是正常的,因为一般情况下,存储的密码都是通过哈希处理的,也就是说,你的密码在数据库里被加密后,本身已经不可逆了

我想这点大家应该都知道,所以这个时候,怎么可能找回你原有的密码呢?因为它本身已是不可逆的了

PasswordRecovery会发送一个重置后的新密码给你

当然,除非你在你的Provider里做了明文密码支持,或可逆密码支持时,可以返回原有密码,但这种方式不推荐。
2007-02-10 11:18
hnchina
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-1-23
收藏
得分:0 

1、你的意思是存储的时候就是加密的?

2、我做了个测试,在数据库中把数据改成数字,可是找回来的也是乱码?

3、如果真是你所说的加密,找回密码又不能还原,那这个找回密码又有什么用??

2007-02-10 12:24
神偷2007
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-2-8
收藏
得分:0 
第一,安全和web应用程序都要对密码进行加密,而且通常都采用不可逆算法。

第二,你在数据库中更改的是加密后的数据,你改成数字,实际上只是相当于你把加密后的数据修改了

第三,重置后的密码更安全,而且你找回密码的时候,丢失的密码就不再起作用了,新的正确的密码就是发给你的那个,你觉得不好,可以再修改密码。
2007-02-10 13:42
晗非子
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-10-20
收藏
得分:0 
就是这样的,发回的是系统新密码。原来的密码已经不存在了。

2007-02-26 19:40
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
一个用户当然只能有一个密码啊...

飘过~~
2007-02-27 08:54
快速回复:asp.net2.0 发送邮件取回密码是乱码?
数据加载中...
 
   



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

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