您的位置:首页 > 其它

让CreateUserWizard生成的密码邮件中的密码简单一些

2007-05-17 16:06 429 查看
问题来源:
在ASP.net 2.0里面提供的CreateUserWizard控件,如果设置AutoGeneratePassword为True,则系统会自动生成密码发到注册用户的邮箱。
问题就是,系统自动生成的密码太复杂了,导致我的软件的用户无所适从,当然,用户的计算机应用水平也不是很高~有些阿姨对电脑知识掌握的实在不能满足我们的期望。
例如系统生成的密码:
P[N{_B:0x^
aV=}c|+@jU(你可以看到,如果自动生成的密码中间出现@,outlook还会自动转变为邮件链接)
结果屡屡不断有电话打来说用这个密码登录不进去,请问大家有什么办法解决么?我的意思是说能让密码简单一些,例如全是数字或者小写字母,我对系统的安全性要求的确没有那么高~!

这是我前面提出的问题,最后自己解决了:
代码如下:

using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;

public partial class register : System.Web.UI.Page

Register.txt内容如下:
--------------------------------------------------------------------------------
尊敬的用户:您好!
您的系统账号已经开通:
账号:<%UserName%>
密码:<%NewPassword%>
如果需要重设您的密码,您需要回答以下问题:
问题: <%PasswordQuestion%>
答案: <%PasswordAnswer%>
请在登录系统后,修改您的个人资料,以便我们提供更好的服务。
----------------------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: