Resets the password of an email identity using the password reset function set up in the application.
Parameters email
The email address of the user.
password
The desired new password.
args
A list of arguments passed in as a BSON array.
completion
A callback to be invoked once the call is complete.
Resets the password of an email identity using the password reset function set up in the application.
@param email The email address of the user. @param password The desired new password. @param args A list of arguments passed in as a BSON array. @returns A publisher that eventually return Result.success
or Error
.
Swift
@available(macOS 10.15, watchOS 6.0, iOS 13.0, tvOS 13.0, *)
public func callResetPasswordFunction(email: String, password: String, args: [AnyBSON]) -> Future<Void, Error>
Resets the password of an email identity using the password reset function set up in the application.
DeclarationSwift
@available(macOS 10.15, watchOS 6.0, iOS 13.0, tvOS 13.0, *)
public func callResetPasswordFunction(email: String,
password: String,
args: [AnyBSON]) async throws
Parameters email
The email address of the user.
password
The desired new password.
args
A list of arguments passed in as a BSON array.
Registers a new email identity with the username/password provider, and sends a confirmation email to the provided address.
@param email The email address of the user to register. @param password The password that the user created for the new username/password identity. @returns A publisher that eventually return Result.success
or Error
.
Swift
func registerUser(email: String, password: String) -> Future<Void, Error>
Confirms an email identity with the username/password provider.
@param token The confirmation token that was emailed to the user. @param tokenId The confirmation token id that was emailed to the user. @returns A publisher that eventually return Result.success
or Error
.
Swift
func confirmUser(_ token: String, tokenId: String) -> Future<Void, Error>
Re-sends a confirmation email to a user that has registered but not yet confirmed their email address. @param email The email address of the user to re-send a confirmation for. @returns A publisher that eventually return Result.success
or Error
.
Swift
func resendConfirmationEmail(email: String) -> Future<Void, Error>
Retries custom confirmation function for a given email address.
@param email The email address of the user to retry custom confirmation logic. @returns A publisher that eventually return Result.success
or Error
.
Swift
func retryCustomConfirmation(email: String) -> Future<Void, Error>
Sends a password reset email to the given email address. @param email The email address of the user to send a password reset email for. @returns A publisher that eventually return Result.success
or Error
.
Swift
func sendResetPasswordEmail(email: String) -> Future<Void, Error>
Resets the password of an email identity using the password reset token emailed to a user.
@param password The new password. @param token The password reset token that was emailed to the user. @param tokenId The password reset token id that was emailed to the user. @returns A publisher that eventually return Result.success
or Error
.
Swift
func resetPassword(to: String, token: String, tokenId: String) -> Future<Void, Error>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4