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

From wizarPOS
(Replaced content with "{{Migrating|https://smartpossdk.gitbook.io/cloudpossdk/faq/settings-menu/update-role-passwords-api}}")
Tag: Replaced
 
(7 intermediate revisions by 2 users 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''''
** ''''android.permission.USER_PWD_MODIFY''''
== API Functions ==
* '''isUserPwd'''
** ''''boolean isUserPwd(String pwd)'''';
*** Checks if the provided string (''''pwd'''') is the current user password.
{|class="wizarpostable"
|-
! scope="row" colspan="2" | Parameters
|-
| pwd || '''String:''' Not null.
|}
{|
|-
|}
{|class="wizarpostable"
|-
!  scope="row" colspan="2" | Returns
|-
|  boolean || true of false.
|}
* '''forceModifyUserPwd'''
** ''''boolean forceModifyUserPwd(String newPwd)'''';
*** Modifies the user role password to the new password (''''newPwd'''').
{|class="wizarpostable"
|-
! scope="row" colspan="2" | Parameters
|-
| newPwd ||  '''String:''' Not null.
|}
{|
|-
|}
{|class="wizarpostable"
|-
!  scope="row" colspan="2" | Returns
|-
|  boolean || true of false.
|}
* '''enableUserLogin'''
** ''''boolean enableUserLogin(boolean enable)'''';
*** Enables or disables user role login based on the boolean value (''''enable'''').
{|class="wizarpostable"
|-
! scope="row" colspan="2" | Parameters
|-
| name || '''boolean:''' true to enable, false to disable.
|}
{|
|-
|}
{|class="wizarpostable"
|-
!  scope="row" colspan="2" | Returns
|-
|  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!