sms-mail_ResetPasswordMail.js

const MainMail = require("./MainMail");
/**
 * @extends Myintranet.Mail_SMS.MainMail
 * @memberOf Myintranet.Mail_SMS
 */
class ResetPasswordMail extends MainMail {
    /**
     * @inheritDoc
     * @returns {string}
     */
    getMailHtml() {
        //var fullUrl = req.protocol + '://' + req.get('host') + req.originalUrl;
        console.log(this.user.link.token)

        let url = this.url+"/api/securedLink/"+this.user.link.token+"/reset";
        return `<div style="width: 70%; margin:0 auto; background: LightCyan;padding: 50px;padding-top: 0">
                    ${this.getHeaderHtml()}
                  <p>Bonjour, <b>${this.user.firstname}</b> <b>${this.user.lastname}</b></p>
                  <p> Veuillez cliquer sur le button ci-dessous,pour reinitialiser le mot de passe de l'adresse email :  <b>${this.user.login}</b></p>
                  <br/>
                  <div  style="text-align: center">
                        <a href="${url}" target="_blank" style="cursor: pointer;
                         background-color: #2c8dec;  border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px;">
                          Créer Nouveau mot de passe
                        </a>
                  </div>
             
            </div>`;
    }

}


module.exports = ResetPasswordMail;