generateSSOLoginWebURL
generateSSOLoginWebURL: (schemaUrl: string) => Promise<NEResult<string>>
Type declaration
- (schemaUrl: string): Promise<NEResult<string>>
Returns Promise<NEResult<string>>
loginByDynamicToken
loginByDynamicToken: (
userUuid: string,
token: string,
authType: string,
) => Promise<NEResult<void>>
Type declaration
- (userUuid: string, token: string, authType: string): Promise<NEResult<void>>
Parameters
- userUuid: string
- token: string
- authType: string
Returns Promise<NEResult<void>>
loginByEmail
loginByEmail: ( email: string, password: string,) => Promise<NEResult<NEAccountInfo>> Type declaration
- (email: string, password: string): Promise<NEResult<NEAccountInfo>>
Parameters
- email: string
- password: string
Returns Promise<NEResult<NEAccountInfo>>
loginByPassword
loginByPassword: ( userUuid: string, password: string,) => Promise<NEResult<NEAccountInfo>> Type declaration
- (userUuid: string, password: string): Promise<NEResult<NEAccountInfo>>
Parameters
- userUuid: string
- password: string
Returns Promise<NEResult<NEAccountInfo>>
loginByPhoneNumber
loginByPhoneNumber: ( phoneNumber: string, password: string,) => Promise<NEResult<NEAccountInfo>> Type declaration
- (phoneNumber: string, password: string): Promise<NEResult<NEAccountInfo>>
Parameters
- phoneNumber: string
- password: string
Returns Promise<NEResult<NEAccountInfo>>
loginBySmsCode
loginBySmsCode: ( phoneNumber: string, smsCode: string,) => Promise<NEResult<NEAccountInfo>> Type declaration
- (phoneNumber: string, smsCode: string): Promise<NEResult<NEAccountInfo>>
Parameters
- phoneNumber: string
- smsCode: string
Returns Promise<NEResult<NEAccountInfo>>
loginBySSOUri
loginBySSOUri: (ssoUri: string) => Promise<NEResult<NEAccountInfo>> loginByToken
loginByToken: ( userUuid: string, token: string,) => Promise<NEResult<NEAccountInfo>> Type declaration
- (userUuid: string, token: string): Promise<NEResult<NEAccountInfo>>
Parameters
- userUuid: string
- token: string
Returns Promise<NEResult<NEAccountInfo>>
logout
logout: () => Promise<NEResult<void>>
requestSmsCodeForGuest
requestSmsCodeForGuest: (phoneNumber: string) => Promise<NEResult<void>>
Type declaration
- (phoneNumber: string): Promise<NEResult<void>>
Returns Promise<NEResult<void>>
requestSmsCodeForLogin
requestSmsCodeForLogin: (phoneNumber: string) => Promise<NEResult<void>>
Type declaration
- (phoneNumber: string): Promise<NEResult<void>>
Returns Promise<NEResult<void>>
resetPassword
resetPassword: (
userUuid: string,
newPassword: string,
oldPassword: string,
) => Promise<NEResult<void>>
Type declaration
- (
userUuid: string,
newPassword: string,
oldPassword: string,
): Promise<NEResult<void>> Parameters
- userUuid: string
- newPassword: string
- oldPassword: string
Returns Promise<NEResult<void>>
updateAvatar
updateAvatar: (image: string | Blob) => Promise<NEResult<void>>
Type declaration
- (image: string | Blob): Promise<NEResult<void>>
Returns Promise<NEResult<void>>
updateNickname
updateNickname: (nickname: string) => Promise<NEResult<void>>
Type declaration
- (nickname: string): Promise<NEResult<void>>
Returns Promise<NEResult<void>>
注册登录状态监听器