Código fuente de modificación de contraseña de la base de datos C#, se necesita con urgencia, esperando en línea. ¡Olvídate de la guía de Dios! ! ! ! ¡Muchas gracias!
Pruebe el siguiente código:
string?"?"=?"";//nombre de usuario
string?oldPassword?=?textBox1.Text. Trim(); //Obtener el contenido del cuadro de contraseña original
string?newPassword?=?textBox2.Text.Trim() //Obtener el contenido del nuevo cuadro de contraseña
string?repetirPassword?=?textBox3.Text.Trim();//tomar el contenido del cuadro de repetición de contraseña
string?strConn?=?""";//cadena de conexión
string?sql?=?""" ;
if?(newPassword?==?repeatPassword)
{
SqlConnection?conn? =?new? SqlConnection(strConn);
conn.Open();
sql?=?string.Format("select?count(*)?from[usuario]? donde?yonghu= '{0}'?and?password='{1}'",yonghu?oldPassword);
SqlCommand?cmd?=?new?SqlCommand(sql,conn); p>
if((int)(cmd.ExecuteScalar())gt;0)
{
sql?=?string.Format("actualizar?[usuario] ?set? contraseña ='{0}'?where?yonghu='{1}'",newPassword,yonghu);
cmd?=?new?SqlCommand(sql,conn);
cmd. ExecuteNonQuery();
MessageBox.Show("¡La contraseña se cambió correctamente!");
}
else
{
MessageBox.Show("¡La contraseña original es incorrecta!");
}
conn.Close();
}
else
{
MessageBox.Show("¡Dos entradas de contraseña no coinciden!") ;
}