Prompting end users to enter passwords

Each end user must supply a MobiLink user name and password each time they synchronize from a MobiLink client, unless you choose to disable user authentication on your MobiLink server.

 To prompt your end users to enter their MobiLink passwords
  • The mechanism for supplying the user name and password is different for UltraLite and SQL Anywhere clients.

    • UltraLite   When synchronizing, the UltraLite client must supply a valid value in the password field of the synchronization structure. For built-in MobiLink synchronization, a valid password is one that matches the value in the ml_user MobiLink system table.

      Your application should prompt the end user to enter their MobiLink user name and password before synchronizing.

      See UltraLite synchronization parameters and network protocol options.

    • SQL Anywhere   Users can supply a valid password on the dbmlsync command line using the -mp option, or store it in the database with the synchronization subscription using the MobilinkPwd extended option. Otherwise, they are prompt to specify a password in the dbmlsync connection window. The latter method is more secure than specifying the password on the command line because command lines are visible to other processes running on the same computer.

      If authentication fails, the user is prompted to re-enter the user name and password.

      See: