diff --git a/src/controller/publicController.ts b/src/controller/publicController.ts index 0035aee9c5843d61e40b8d459abf17316651753f..06a836218a3e836d5c799cdec951fba292c27521 100644 --- a/src/controller/publicController.ts +++ b/src/controller/publicController.ts @@ -235,10 +235,11 @@ const publicController = { token += randomChars.charAt(Math.floor(Math.random() * randomChars.length)) } + const resetUrl = String(config.app.host) + '/reset/' + String(token) const emailSubject = 'Ihre Passwort-Anfrage an das Transferportal der HFT Stuttgart' const emailContent = '<div>Lieber Nutzer,<br/><br/>' + '<p>wir haben Ihre Anfrage zur Erneuerung Ihres Passwortes erhalten. Falls Sie diese Anfrage nicht gesendet haben, ignorieren Sie bitte diese E-Mail.<br/><br/>' + - 'Sie können Ihr Passwort mit dem Klick auf diesen Link ändern: ' + String(config.app.host) + '/reset/' + String(token) + '<br/>' + + 'Sie können Ihr Passwort mit dem Klick auf diesen Link ändern: <a href="'+resetUrl+'">' + resetUrl + '</a><br/>' + 'Dieser Link ist aus Sicherheitsgründen nur für 1 Stunde gültig.<br/></p>' + String(miscConst.mailSignature) + '</div>' const credentialData = {