Để thêm người dùng vào cơ sở dữ liệu, tạo Web form đăng ký, cho phép người dùng nhập thông tin tên đăng nhập, mật khẩu… và tạo một thủ tục đáp ứng sự kiện người dùng thêm user
private void butNewUser_Click(object sender, System.EventArgs e)
{
if (AddUser(txtUserName.Text, txtPassword.Text))
spnNote.InnerText = "User added.";
else
spnNote.InnerText =
"User exists. Choose a different user name.";
}
Hàm trợ giúp AddUser mã hóa mật khẩu trước khi lưu tên đăng nhập và mật khẩu vào cơ sở dữ liệu
private bool AddUser(string UserName, string Password)
{
bool bSuccess = false;
Password = FormsAuthentication.HashPasswordForStoringInConfigFile
(Password, "SHA1");
OleDbCommand oleCommand = new OleDbCommand("INSERT INTO Users" + "VALUES('"+UserName+"', '"+Password+"')", oledbUsers);
try {
oledbUsers.Open();
if (oleCommand.ExecuteNonQuery() != 0)
{
bSuccess = true;
oledbUsers.Close();
}
}
catch
{
bSuccess = false;
oledbUsers.Close();
}
return bSuccess;
}
» Tin mới nhất:
» Các tin khác: