📄 changepassword.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using NetFocus.Web.Core;
namespace NetFocus.Web.Applications.Forum
{
public class ChangePassword : UserControl
{
protected ValuedTextBox oldPasswordTextBox;
protected ValuedTextBox newPasswordTextBox;
protected ValuedTextBox newPasswordConfirmTextBox;
protected ResourceButton saveButton;
protected override void OnLoad(EventArgs e)
{
saveButton.Click += new EventHandler(saveButton_Click);
}
private void saveButton_Click(object sender, EventArgs e)
{
ForumUser user = WebContext.Current.User as ForumUser;
if (Users.ValidateUser(WebContext.Current.User.UserName, oldPasswordTextBox.Value))
{
Users.ChangeUserPassword(user, newPasswordTextBox.Value);
Globals.ShowMessage(Page, "ChangePasswordSucceed", "密码修改成功。");
}
else
{
Globals.ShowMessage(Page, "InvalidPassword", "旧密码无效。");
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -