积极答复者
CreateUserWizard 怎么添加验证码

问题
-
如果验证码错误怎么返回,有没有代码?
- 已移动 Raymond TangModerator 2009年8月11日 6:36 ASP.NET控件问题 (发件人:.NET Framework 一般性问题讨论区)
答案
-
你好 你可以直接在前台页面代码中添加你的输入验证码的相关代码
在 CreateUserWizard.CreatingUser事件中 判断下验证码是否正确,如果不正确,则将事件Cancel了 就不会提交注册
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已标记为答案 Cat ChenModerator 2009年8月11日 7:42
-
你好你这里是CreatedUser事件啊,用户已经在数据库中创建了 请使用 CreatingUser 事件
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已标记为答案 wanguan2000 2009年8月11日 8:21
全部回复
-
你好 你可以直接在前台页面代码中添加你的输入验证码的相关代码
在 CreateUserWizard.CreatingUser事件中 判断下验证码是否正确,如果不正确,则将事件Cancel了 就不会提交注册
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已标记为答案 Cat ChenModerator 2009年8月11日 7:42
-
事件Cancel
怎么写啊?
protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e)
{
TextBox mytextbox = (TextBox)CreateUserWizardStep1.ContentTemplateContainer.FindControl("验证码");
string code = (string)Session["Code"];
string yourcode = mytextbox.Text;
yourcode = yourcode.Trim();
yourcode = yourcode.ToUpper();
if (yourcode == code)
{
Roles.AddUserToRole(CreateUserWizard1.UserName, "member");
}
else
{
e.cancel = true;
}
}
//e.cancel = true;好像不对啊
-
你好你这里是CreatedUser事件啊,用户已经在数据库中创建了 请使用 CreatingUser 事件
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已标记为答案 wanguan2000 2009年8月11日 8:21
-
你好 对于添加角色这个方法
C# public static void AddUserToRole ( string username, string roleName )
参数
- username
-
要添加到指定角色中的用户名。
roleName 要将指定的用户名添加到的角色。
Roles.AddUserToRole(CreateUserWizard1.UserName, "member");
你这里就是添加到member这个角色里边
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond