EverydayTech Platform  2.0.0
Complete Business Management Platform
UserManager Class Reference

Manages user accounts and authentication @description Provides CRUD operations for users and handles authentication with JWT tokens. More...

+ Collaboration diagram for UserManager:

Public Member Functions

 constructor (config)
 Creates new user manager instance. More...
 
async authenticateUser (email, password)
 Authenticates user with credentials. More...
 

Detailed Description

Manages user accounts and authentication @description Provides CRUD operations for users and handles authentication with JWT tokens.

Examples
/opt/ibg-docs/rmm-psa-documentation/public/source/example-api.js.

Member Function Documentation

◆ authenticateUser()

async UserManager::authenticateUser (   email,
  password 
)
inline

Authenticates user with credentials.

Parameters
{string}email - User email
{string}password - User password
Returns
{Promise<string>} JWT authentication token
Examples
/opt/ibg-docs/rmm-psa-documentation/public/source/example-api.js.

◆ constructor()

UserManager::constructor (   config)
inline

Creates new user manager instance.

Parameters
{Object}config - Configuration options
{string}config.database - Database connection string
Examples
/opt/ibg-docs/rmm-psa-documentation/public/source/example-api.js.

The documentation for this class was generated from the following file: