让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%>
请在登录系统后,修改您的个人资料,以便我们提供更好的服务。
----------------------------------------------------------------------------------
在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%>
请在登录系统后,修改您的个人资料,以便我们提供更好的服务。
----------------------------------------------------------------------------------
相关文章推荐
- 几个小技巧:发送邮件,获取客户IP,获取CreateUserWizardStep中的控件
- CreateUserWizard输入密码和设置安全问题
- CreateUserWizard输入密码和设置安全问题
- ztCreateUserWizard输入密码和设置安全问题
- C#简单生成随机密码的方法示例
- 自定义CreateUserWizard 控件
- 一些网上密码学资源(6)-随机数生成
- 一段VB.NET代码,生成邮件,发送邮件,支持SMTP验证用户名密码.
- php生成随机密码自定义函数代码(简单快速)
- python中Mysql的create,insert,update,fetchall,fetchone一些简单操作
- 认识登录控件(Login、CreateUserWizard、LoginStatus和LoginName)
- CreateUserWizard控件的详细使用说明(5)
- 简单随机密码生成
- 如何得到createuserwizard中的各个控件
- 一个简单的以User权限启动外部应用程序(用NetUserAdd函数和USER_INFO_1结构体动态添加用户,然后用CreateProcessWithLogonW启动程序)good
- 认识登录控件(Login、CreateUserWizard、LoginStatus和LoginName)
- java中生成伪随机数的一些简单实现方法
- qmake.exe是在Qt安装编译时生成的,里面内嵌了Qt相关的一些路径(最简单的方法是保持一样的安装路径,最方便的办法是设置qt.conf文件)
- 在CreateUserWizard中添加控件
- 找出系统中所有以user0开头并且是可以登录和没有密码的用户,并生成文本文件保存。