resetPassword
接口描述
主动修改密码(登录上线之后)
方法定义
public resetPassword(oldPassword: string, newPassword: string, listener: SFResetPasswordListener): void
参数描述
参数 | 是否必须 | 类型 | 描述 |
---|---|---|---|
oldPassword | 是 | string | 旧密码 |
newPassword | 是 | string | 新密码 |
listener | 是 | SFResetPasswordListener | 主动修改密码回调 |
SFResetPasswordListener
回调定义:
export interface SFResetPasswordListener {
/**
* 修改密码成功
*/
onPasswordChangedSuccess(mode: SFAuthMode): void;
/**
* 修改密码失败
* @param message 包含失败相关信息
*/
onPasswordChangedFailed(mode: SFAuthMode , message: SFBaseMessage): void;
}
示例代码
SFUemSDK.getInstance().getSFAuth().resetPassword(this.oldPassword, this.newPassword, {
onPasswordChangedSuccess() {
promptAction.showToast({
message: '修改密码成功'
})
},
onPasswordChangedFailed() {
promptAction.showToast({
message: '修改密码失败'
})
}
})