diff --git a/routes/public.ts b/routes/public.ts
index f535b5e205b862e3b582ec1b5abb6ee0e467bef5..a0714532b60796d09eb2b72a248d1045ca403247 100644
--- a/routes/public.ts
+++ b/routes/public.ts
@@ -15,8 +15,8 @@ export = function (app:any, config:any, lang:string) {
})
app.post('/registration', function(req:any, res:any) {
// user data
- var curDate:Date = new Date()
- var userData:any = {
+ let curDate:Date = new Date()
+ let userData:any = {
salutation: req.body.inputSalutation,
title: req.body.inputTitle,
firstname: req.body.inputFirstname,
@@ -28,10 +28,10 @@ export = function (app:any, config:any, lang:string) {
createdDate: curDate.toISOString().slice(0,10)
}
- var userEmail:any = userData.email
- var pos:number = userEmail.indexOf('@')
- var emailLength:number = userEmail.length
- var emailDomain:any = userEmail.slice(pos, emailLength);
+ let userEmail:any = userData.email
+ let pos:number = userEmail.indexOf('@')
+ let emailLength:number = userEmail.length
+ let emailDomain:any = userEmail.slice(pos, emailLength);
if ( emailDomain.toLowerCase() == "@hft-stuttgart.de") {
res.flash('error', "Fehlgeschlagen: HFT-Account")
@@ -48,7 +48,7 @@ export = function (app:any, config:any, lang:string) {
// encrypt password
bcrypt.genSalt(saltRounds, function(err, salt) {
bcrypt.hash(req.body.inputPassword, salt, function(err:any, hash:any) {
- var newAccount:any = {
+ let newAccount:any = {
profile: userData,
password: hash,
verificationToken: token
@@ -65,8 +65,8 @@ export = function (app:any, config:any, lang:string) {
}
else {
// send email
- var emailSubject = "Bitte bestätigen Sie Ihr M4_LAB Benutzerkonto"
- var emailContent = '
Lieber Nutzer,
' +
+ let emailSubject = "Bitte bestätigen Sie Ihr M4_LAB Benutzerkonto"
+ let emailContent = '
Lieber Nutzer,
' +
'
vielen Dank für Ihre Anmeldung am Transferportal der HFT Stuttgart.
' +
'Um Ihre Anmeldung zu bestätigen, klicken Sie bitte diesen Link ' +
'
' +
@@ -134,23 +134,23 @@ export = function (app:any, config:any, lang:string) {
})
} else {
// send email
- var emailSubject = "Herzlich willkommen"
- var emailContent = '
Lieber Nutzer,
' +
- '
herzlich willkommen beim Transferportal der HFT Stuttgart!
' +
- 'Sie können nun alle Dienste des Portals nutzen.
' + constants.mailSignature;
- mailer.options.to = userEmail
- mailer.options.subject = emailSubject
- mailer.options.html = emailContent
- mailer.transporter.sendMail(mailer.options, function(err:any) {
- if (err) {
- console.log('cannot send email')
- throw err
- }
- })
+ let emailSubject = "Herzlich willkommen";
+ let emailContent = '
Lieber Nutzer,
' +
+ '
herzlich willkommen beim Transferportal der HFT Stuttgart!
' +
+ 'Sie können nun alle Dienste des Portals nutzen.
' + constants.mailSignature;
+ mailer.options.to = userEmail;
+ mailer.options.subject = emailSubject;
+ mailer.options.html = emailContent;
+ mailer.transporter.sendMail(mailer.options, function(err:any) {
+ if (err) {
+ console.log('cannot send email');
+ throw err;
+ }
+ })
- res.render(lang+'/account/verification', {
- status: true
- })
+ res.render(lang+'/account/verification', {
+ status: true
+ })
}
}
})
@@ -179,13 +179,13 @@ export = function (app:any, config:any, lang:string) {
token += randomChars.charAt(Math.floor(Math.random() * randomChars.length));
}
- var emailSubject = "Ihre Passwort-Anfrage an das Transferportal der HFT Stuttgart";
- var emailContent = '
Lieber Nutzer,
' +
+ let emailSubject = "Ihre Passwort-Anfrage an das Transferportal der HFT Stuttgart";
+ let emailContent = '
Lieber Nutzer,
' +
'
wir haben Ihre Anfrage zur Erneuerung Ihres Passwortes erhalten. Falls Sie diese Anfrage nicht gesendet haben, ignorieren Sie bitte diese E-Mail.
' +
'Sie können Ihr Passwort mit dem Klick auf diesen Link ändern: '+config.app.host+'/reset/' + token + '
' +
'Dieser Link ist aus Sicherheitsgründen nur für 1 Stunde gültig.
' + constants.mailSignature + '
'
- var credentialData = {
+ let credentialData = {
user_id: user.id,
resetPasswordToken: token,
resetPasswordExpires: Date.now() + 3600000 // 1 hour
@@ -227,9 +227,9 @@ export = function (app:any, config:any, lang:string) {
}
})
app.post('/reset/:token', async function(req:any, res:any) {
- var newPwd = req.body.inputNewPwd
+ let newPwd = req.body.inputNewPwd
- var user = await methods.getUserByToken(req.params.token)
+ let user = await methods.getUserByToken(req.params.token)
if (!user) {
res.flash('error', "User not found.")
res.redirect('/login')
@@ -267,9 +267,9 @@ export = function (app:any, config:any, lang:string) {
// ======================= CONTACT FORM ===========================
app.get('/contact', function (req:any, res:any) {
- res.render(lang+'/account/contact', {
- user: req.user
- })
+ res.render(lang+'/account/contact', {
+ user: req.user
+ })
})
app.post('/contact', function(req:any, res:any, next:any) {
//methods.currentDate();
@@ -277,8 +277,8 @@ export = function (app:any, config:any, lang:string) {
let supportAddress = "support-transfer@hft-stuttgart.de";
let inputName = req.body.name;
let inputContent = req.body.message;
- let emailContent = "Es wurde eine Anfrage an das Transferportal gestellt: \n\n NAME: " + inputName + "\n NACHRICHT:\n "+ inputContent;
let emailSubject = "Ihre Anfrage an das Transferportal";
+ let emailContent = "Es wurde eine Anfrage an das Transferportal gestellt: \n\n NAME: " + inputName + "\n NACHRICHT:\n "+ inputContent;
async.waterfall([
function(done:any) {
// send email