@webshop/root - v1.0.0
    Preparing search index...

    Controller die de registratie functionaliteit afhandelt.

    Index

    Constructors

    Properties

    _accountRepository: AccountRepository = ...
    _emailsRepository: EmailsRepository = ...

    Methods

    • Verwerkt een registratieverzoek van een nieuwe gebruiker.

      Controleert of de gebruikersnaam of het e-mailadres al in gebruik is. Als de gebruiker nog niet bestaat, wordt het wachtwoord gehasht en het account opgeslagen in de database. Daarna wordt er een welkomstmail gestuurd naar het opgegeven e-mailadres.

      Parameters

      • req: Request

        Het inkomende HTTP-verzoek met de gebruikersgegevens in de body

      • res: Response

        Het HTTP-antwoord dat teruggestuurd wordt naar de gebruiker

      Returns Promise<void>

      Een lege Promise wanneer het verzoek verwerkt is