Red de conocimiento informático - Conocimiento sistemático - Modificación de contraseña del código fuente

Modificación de contraseña del código fuente

Pruebe el siguiente código:

¿Cadena? ¿Hu Yong? =?"";//Nombre de usuario

Cadena? ¿Contraseña anterior? =?Cuadro de texto 1. text . Trim(); //Obtiene el contenido del cuadro de contraseña original.

¿Cadena? ¿Nueva contraseña? =?Cuadro de texto 2. text.Trim(); //Obtiene el contenido del cuadro de nueva contraseña.

¿Cadena? ¿Repita la contraseña? =?Cuadro de texto 3. text . Trim(); //Obtiene el contenido del cuadro de contraseña repetida.

¿Cadena? strConn? =?"";//Cadena de conexión

Cadena? SQL? =?"";

¿Si? (¿nuevaContraseña?==?Repetir contraseña)

{

¿Conexión Sql? ¿Conn? =?Nuevo? SqlConnection(strConn);

conn.Open();

sql? =?Cadena. format("¿Seleccionar? Count(*)? ¿Desde dónde? [Usuario]? ¿Dónde? Hu Yong = "{ 0 }"? Entonces qué. Contraseña = '{1} ' ", Hu Yong?, contraseña anterior < /); p>

¿Comando Sql? cmdd? =?Nuevo? SqlCommand(sql,conn);

¿Si? ((int)(cmd.ExecuteScalar()) gt; 0)

{

sql? =?Cadena. format("¿Actualizar? [Usuario]? ¿Configuración? Contraseña = "{ 0 }"? ¿Dónde? Hu Yong = '{1} ' ", nuevaContraseña, Hu Yong); =?Nuevo? SqlCommand(sql,conn);

cmd. EjecutarNonQuery();

MessageBox. Display("¡La contraseña se cambió correctamente!");

}

Otros

{

MessageBox. display("¡La contraseña original es incorrecta!");

}

conn Close();

}

Otros

p>

{

Cuadro de mensajes. display("¡Las dos contraseñas ingresadas son inconsistentes!");

}