How to Update User Role Passwords Using API: Difference between revisions

From wizarPOS
No edit summary
(No difference)

Revision as of 23:06, 29 December 2023

Interface Details

  • Package Name: 'com.wizarpos.wizarviewagentassistant'
  • Class Name: 'com.wizarpos.wizarviewagentassistant.AdminPwdMainService'
  • Before using the interface, ensure the package is imported and necessary permissions are added to the Android manifest file.

Required Permissions

  • Include the following permissions in your application's manifest:
    • 'android.permission.USER_PWD'
    • 'android.permission.USER_PWD_MODIFY'

API Functions

  • isUserPwd
    • 'boolean isUserPwd(String pwd)';
      • Checks if the provided string ('pwd') is the current user password.
Parameters
pwd String: Not null.
Returns
boolean true of false.
  • forceModifyUserPwd
    • 'boolean forceModifyUserPwd(String newPwd)';
      • Modifies the user role password to the new password ('newPwd').
Parameters
newPwd String: Not null.
Returns
boolean true of false.
  • enableUserLogin
    • 'boolean enableUserLogin(boolean enable)';
      • Enables or disables user role login based on the boolean value ('enable').
Parameters
name boolean: true to enable, false to disable.
Returns
boolean true of false.

Code Snippet and AIDL File

<!-- AdminPwdMainService -->
<uses-permission android:name="android.permission.USER_PWD"/>
<uses-permission android:name="android.permission.USER_PWD_MODIFY"/>

boolean result = adminPwdService.forceModifyUserPwd(newPwd);
boolean isUserPwd = adminPwdService.isUserPwd(newPwd);

ComponentName comp = new ComponentName (
        "com.wizarpos.wizarviewagentassistant",
        "com.wizarpos.wizarviewagentassistant.AdminPwdMainService");