Refactoring

This commit is contained in:
Chris Mann 2023-07-26 11:44:29 +02:00
parent 743425e8e3
commit 26344ac0b6
3 changed files with 23 additions and 20 deletions

View file

@ -119,22 +119,25 @@ func add(user User, config *ConfigFile, ldapConn *ldap.Conn) error {
}
// Send the email
sendMailTplData := SendMailTplData{
From: "alice@resdigita.org",
To: user.OtherMailbox,
RelTemplatePath: "user/new.email.txt",
EmailContentVars: EmailContentVarsTplData{
InviteFrom: "alice@resdigita.org",
SendAddress: "https://www.gvoisins.org",
Code: "...",
},
}
err = sendMail(sendMailTplData)
if err != nil {
log.Printf("add(user) sendMail: %v", err)
log.Printf("add(user) sendMail: %v", user)
log.Printf("add(user) sendMail: %v", sendMailTplData)
}
err = passwordLost(user, config, ldapConn)
// sendMailTplData := SendMailTplData{
// From: "alice@resdigita.org",
// To: user.OtherMailbox,
// RelTemplatePath: "user/new.email.txt",
// EmailContentVars: EmailContentVarsTplData{
// InviteFrom: "alice@resdigita.org",
// SendAddress: "https://www.gvoisins.org",
// Code: "...",
// },
// }
// err = sendMail(sendMailTplData)
// if err != nil {
// log.Printf("add(user) sendMail: %v", err)
// log.Printf("add(user) sendMail: %v", user)
// log.Printf("add(user) sendMail: %v", sendMailTplData)
// }
return err
}

View file

@ -3,9 +3,9 @@ To: {{.To}}
Subject: Code d'invitation GVoisin.com
Content-type: text/plain; charset=utf-8
Vous avez été invité à créer un compte sur GVoisin.com par {{.InviteFrom}} :)
Votre compte a été initié sur GVoisins.org !
Pour créer votre compte, rendez-vous à l'adresse suivante:
Pour initier, rendez-vous à l'adresse suivante:
{{.WebBaseAddress}}/invitation/{{.Code}}

View file

@ -71,7 +71,7 @@
Le courriel et login interne.
</small>
</div>
<p><a href="#" onClick="javascript:var suggestPW = Math.random().toString(36).slice(-10); document.getElementById('password').value='{{ .SuggestPW }}';document.getElementById('password2').value='{{ .SuggestPW }}';">Utiliser ce mot de passe :</a> {{ .SuggestPW }}</p>
<!-- <p><a href="#" onClick="javascript:var suggestPW = Math.random().toString(36).slice(-10); document.getElementById('password').value='{{ .SuggestPW }}';document.getElementById('password2').value='{{ .SuggestPW }}';">Utiliser ce mot de passe :</a> {{ .SuggestPW }}</p>
<div class="form-group">
<label for="password">Mot de passe :</label>
<input type="password" id="password" name="password" class="form-control" />
@ -79,7 +79,7 @@
La seule contrainte est que votre mot de passe doit faire au moins 8 caractères. Utilisez chiffres, majuscules, et
caractères spéciaux sans modération !
</small>
</div>
</div> -->
{{if .ErrorPasswordTooShort}}
<div class="alert alert-warning">
Le mot de passe choisi est trop court (minimum 8 caractères).