ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / Developing an application or website / User Groupware
  • Overview
  • Implementation
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
User Groupware: Encrypting passwords
Overview
For better security in the User Groupware, WINDEV and WEBDEV now encrypt user passwords.
Implementation
Starting with version 200057, password encryption is automatically included when the User Groupware is implemented.
For a project in version 20 that already uses the user groupware, the application must be recompiled and deployed, and password encryption must be enabled by a user logged in as administrator.
CAUTION: When setting up password encryption on an existing project:
  • The existing passwords will be migrated.
  • This operation cannot be undone.
  • If the files of user accounts are shared with other applications or sites, all the sites and applications must be updated with version 200057 (or later). Otherwise, you will not be able to connect to the application or to the site.
The different steps are as follows:
  1. Depending on the integration mode of the user groupware:
    • If the automatic User Groupware is used: Recompile the application with the new version of WINDEV or WEBDEV (version 200057 or later).
    • If the custom groupware is used: Update the internal component named "WDGPU" with the new version of WINDEV or WEBDEV (version 200057 or later) and recompile the application with the new version of WINDEV or WEBDEV (version 200057 or later).
  2. Deploy the application.
  3. Start the application, connect in administrator mode and choose to configure the User Groupware.
  4. The "Enable password encryption" button is displayed in the management window (upper-right corner).
    Click this button to use password encryption.
  5. A warning message is displayed before passwords are encrypted:
    • The existing passwords will be migrated.
    • This operation cannot be undone.
    • If the files of user accounts are shared with other applications, all the applications must be updated with version 200057 (or later). Otherwise, you will not be able to connect to the application.
    • Validate.
Remarks:
  • These operations are identical for a WINDEV project and for a WEBDEV project.
  • If you are using the User Groupware in compatible mode, the passwords cannot be encrypted.
  • Once passwords have been encrypted, the "Enable password encryption" button is no longer available.
See also
Minimum version required
  • Version 20
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 06/08/2023

Send a report | Local help