|
|
|
|
HChangePassword (Función)
Disponible solo con estos tipos de conexión
Cambia la contraseña de un archivo de datos HFSQL Classic o HFSQL Client/Server. Las aplicaciones que utilizan la antigua contraseña ya no podrán acceder a este archivo de datos: se mostrará un error de contraseña. Atención: Esta función es una función avanzada. Debe ser usado con mucho cuidado porque puede provocar errores en las aplicaciones del cliente..
// Former password HPass("*", "Password") // Modify the password HChangePassword(Customer, "NewPassword")
// Create a data file with password HPass(FileA, "TEST") HCreation(FileA) // Add data FileA.ItemA = "Test 1" HAdd(FileA) // Read data HReadFirst(FileA) Info(FileA.ItemA) // Change the password Info("Changing the password...") HChangePassword(FileA, "NW_Test") Info("Password changed, the first record is read again") // Read data again HReadFirst(FileA) Info(FileA.ItemA) // Manage the errors CASE ERROR: Error(HErrorInfo()) RETURN
Sintaxis
<Result> = HChangePassword(<Data file> , <New password>)
<Result>: booleano - True si se modificó la contraseña,
- False en caso contrario. La función HError permite identificar el error.
<Data file>: Cadena de caracteres Nombre del archivo de datos HFSQL (definido en el análisis) a utilizar. <New password>: Cadena de caracteres Nueva contraseña que será usada para el archivo de datos. Observaciones - Si el archivo de datos ya está protegida por una contraseña, ésta debe especificarse con HPass antes de utilizar HChangePassword.
- Para modificar la contraseña de un archivo de datos, debe tener los permisos de modificación automática (constante hRightsAutoModif). Estos derechos pueden ser definidos por HModifyFileRights.
- Esta función inicia una modificación de automatic del archivo de datos. Si el archivo de datos fue encriptado con una contraseña diferente, se volverá a encriptar completamente con la nueva contraseña. Esta operación puede llevar bastante tiempo..
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|