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

From wizarPOS
No edit summary
(Replaced content with "{{Migrating|https://smartpossdk.gitbook.io/cloudpossdk/faq/settings-menu/update-role-passwords-api}}")
Tag: Replaced
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
== Interface Details ==
{{Migrating|https://smartpossdk.gitbook.io/cloudpossdk/faq/settings-menu/update-role-passwords-api}}
* 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'''': permission for isUserPwd.
** ''''android.permission.USER_PWD_MODIFY'''': permission for forceModifyUserPwd, enableUserLogin.
 
== API Functions ==
=== <big>isUserPwd</big> ===
  <syntaxhighlight lang="java">boolean isUserPwd(String pwd);</syntaxhighlight>
 
{|class="wizarpostable"
|-
! scope="row" colspan="2" | Checks if the provided string (''''pwd'''') is the current user password.
|-
| param pwd || '''String:''' Not null.
|-
| return boolean || true of false.
|}
 
=== <big>forceModifyUserPwd</big> ===
  <syntaxhighlight lang="java">boolean forceModifyUserPwd(String newPwd);</syntaxhighlight>
* Modifies the user role password to the new password (''''newPwd'''').
{|class="wizarpostable"
|-
! scope="row" colspan="2" | Parameters and Returns
|-
| newPwd ||  '''String:''' Not null.
|-
| return boolean || true of false.
|}
 
=== <big>enableUserLogin</big> ===
  <syntaxhighlight lang="java">boolean enableUserLogin(boolean eneable);</syntaxhighlight>
* Enables or disables user role login based on the boolean value (''''enable'''').
{|class="wizarpostable"
|-
! scope="row" colspan="2" | Parameters/Returns
|-
| @param name || '''boolean:''' true to enable, false to disable.
|-
| @return boolean || true of false.
|}
 
== Code Snippet and AIDL File ==
* Access the necessary code snippets and [http://ftp.wizarpos.com/advanceSDK/IModifyAdminPwdService.aidl download the AIDL file] for implementation.
<syntaxhighlight lang="java">
<!-- 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");
 
</syntaxhighlight >

Latest revision as of 08:55, 7 April 2024

Please visit new link of same subject:

https://smartpossdk.gitbook.io/cloudpossdk/faq/settings-menu/update-role-passwords-api

We're making a move! Our site's content is migrating to a new URL, to provide you with an enhanced browsing experience. Please update your bookmarks accordingly. Thank you for your continuous support!