Page tree

$password now returns encrypted string

The $password function has been enhanced to return an encrypted password. Prior to these releases, the $password function returned the value of password as plain text.  The encryption provided for $password thus adds an extra encryption layer.

Uniface transparently handles encryption and decryption of $password. The open statement still accepts $user,  $password and plain text as parameters.

This change in the behavior $password can cause compatibility issues if you have Proc code that is expecting unencrypted passwords. Therefore, before releasing the patch to your users, check and correct the application logic.