You can add a “password lost” feature by calling the API:Java
val email = edt_email.getText().toString();MBurgerAuthTasks.requestPasswordRecovery(applicationContext, new MBAuthApiForgotPasswordListener() {overridefunonForgotPasswordRequested() {//TODO show an alert }overridefunonForgotPasswordRequestedError(error: String) {//TODO show an error dialog } }, email);
This API will send an email to the user registered with the indicated email, and if the email is not present, it will return an error.
Password Editing
You can add a “edit password” feature in your app by calling the API:
val old_password = edt_old_password.getText().toString();val new_password = edt_new_password.getText().toString();MBurgerAuthTasks.changePassword(getApplicationContext(), new MBAuthApiChangePasswordListener() {overridefunonPasswordChanged() {//TODO show an alert }overridefunonPasswordChangedError(error: String) {//TODO show an error dialog } }, old_password, new_password);
This API will work only with an user authenticated.