auth_controller

Methods

# (async, static) confirmUser(req, res) → {String}

This endpoint verifies a user account

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Message confirming verification
Type
String

# (async, static) forgotPassword(req, res) → {String}

This endpoint sends a password reset verification code to an email

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Password verification code
Type
String

# (async, static) login(req, res) → {String}

This endpoint logins a user

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Login message
Type
String

# (async, static) registerSite(req, res) → {Object}

This endpoint registers a site

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Registered site
Type
Object

# (async, static) registerUser(req, res) → {Object}

This endpoint registers a user

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Registered user
Type
Object

# (async, static) resetPassword(req, res) → {String}

This endpoint resets a user password

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Message confirming password reset
Type
String