-

- 加为好友
- 发送私信
- 在线聊天
-
ghostbear
- 等级:

- 可用分等级:
- 总技术分:
- 总技术分排名:
- 揭贴率:
|
| 发表于:2008-08-20 10:24:43 楼主 |
高大虾: 最近呢我想试试2.0提供的服务器控件来找回用户注册的密码. 但总不能发送成功,找了很久都没找到原因. 估计和配置有关.用来测试的邮箱没有问题.我用我手写的代码测试通过了.所以在这里排除了邮箱的问题. 大家帮我找找是那里出了问题: 我在web.config配置了成员提供程序,和SMTP 电子邮件设置. 情况如下: - XML code
<machineKey validation="3DES" validationKey="12F319712F319712F319712F319712F319712F319712F319" decryptionKey="12F319712F319712F319712F319712F319712F319712F319"/>
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="school_river"
enablePasswordRetrieval="true"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
applicationName="/"
requiresUniqueEmail="false"
passwordFormat="Encrypted"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="7"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""/>
</providers>
</membership>
<!--邮件-->
<system.net>
<mailSettings>
<smtp from="test@163.com">
<network host="smtp.163.com" password="test" userName="test" />
</smtp>
</mailSettings>
</system.net>
提供程序中的数据库连接没问题.可以支持登陆,注册,用户登陆名显示,用户登陆状态,就是PasswordRecovery用不了,估计和配置有关.用来测试的邮箱没有问题.我用我手写的代码测试通过了.所以在这里排除了邮箱的问题. |
|
|
|
100
修改
删除
举报
引用
回复
| |