Table of Contents |
---|
Login
The userLogin
method is used to authenticate a user with a username and password.
...
Parameter | Type | Description |
---|---|---|
|
| The user’s username. |
|
| The user’s password. |
|
| A closure called when the authentication is successful. |
|
| A closure called when the authentication fails, with the error parameter. |
Example Usage
Code Block |
---|
AuthenticateService.shared.userLogin(userName: username, password: password, success: { // Authentication successful // Perform any actions or navigate to the next screen }, failure: { error in // Authentication failed // Handle the error or display an error message }) |
Guest Login
The userLogin
method is used to authenticate a user with a username and password.
...
Parameter | Type | Description |
---|---|---|
|
| The guest’s first name. |
|
| The guest’s last name. |
|
| A closure called when the authentication is successful. |
|
| A closure called when the authentication fails, with the error parameter. |
Example Usage
Code Block |
---|
AuthenticateService.shared.userLogin(firstName, lastName: lastName, success: { // Guest login successful // Perform any actions or navigate to the next screen }, failure: { error in // Guest login failed // Handle the error or display an error message }) |
Login By Token (SSO)
The loginBySSOToken
method is used to authenticate a user using a single sign-on (SSO) token.
...
Parameter | Type | Description |
---|---|---|
|
| The single sign-on token. |
|
| A closure called when the authentication is successful. |
|
| A closure called when the authentication fails, with the error parameter. |
Example Usage
Code Block |
---|
// Perform authentication using the provided SSO token AuthenticateService.shared.loginBySSOToken(ssoToken, success: { // Authentication successful // Perform any actions or navigate to the next screen }, failure: { error in // Authentication failed // Handle the error or display an error message }) |
Logout
The logoutVC
method is used to log out of the VSee Clinic session.
...
Parameter | Type | Description |
---|---|---|
|
| A closure called when the logout is successful. |
|
| A closure called when the logout fails, with the error parameter. |
Example Usage
Code Block |
---|
AuthenticateService.shared.logoutVC(success: { // Logout successful // Perform actions after successful logout }) { error in // Logout failed // Handle the error or display an error message } |
Restore Logged in Session
The restoreLoginSession
method is used to restore a login session.
...
Parameter | Type | Description |
---|---|---|
|
| A closure called when the login session is successfully restored. |
|
| A closure called when restoring the login session fails, with the error parameter. |
Example Usage
Code Block |
---|
// Restore the login session for the previously logged-in user AuthenticateService.shared.restoreLoginSession(success: { // Login session restored successfully // Perform any necessary actions or navigate to the next screen }, failure: { error in // Failed to restore the login session // Handle the error or display an error message }) |
...