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 // Send the email
sendMailTplData := SendMailTplData{
From: "alice@resdigita.org", err = passwordLost(user, config, ldapConn)
To: user.OtherMailbox,
RelTemplatePath: "user/new.email.txt", // sendMailTplData := SendMailTplData{
EmailContentVars: EmailContentVarsTplData{ // From: "alice@resdigita.org",
InviteFrom: "alice@resdigita.org", // To: user.OtherMailbox,
SendAddress: "https://www.gvoisins.org", // RelTemplatePath: "user/new.email.txt",
Code: "...", // EmailContentVars: EmailContentVarsTplData{
}, // InviteFrom: "alice@resdigita.org",
} // SendAddress: "https://www.gvoisins.org",
err = sendMail(sendMailTplData) // Code: "...",
if err != nil { // },
log.Printf("add(user) sendMail: %v", err) // }
log.Printf("add(user) sendMail: %v", user) // err = sendMail(sendMailTplData)
log.Printf("add(user) sendMail: %v", 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 return err
} }

View file

@ -3,9 +3,9 @@ To: {{.To}}
Subject: Code d'invitation GVoisin.com Subject: Code d'invitation GVoisin.com
Content-type: text/plain; charset=utf-8 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}} {{.WebBaseAddress}}/invitation/{{.Code}}

View file

@ -71,7 +71,7 @@
Le courriel et login interne. Le courriel et login interne.
</small> </small>
</div> </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"> <div class="form-group">
<label for="password">Mot de passe :</label> <label for="password">Mot de passe :</label>
<input type="password" id="password" name="password" class="form-control" /> <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 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 ! caractères spéciaux sans modération !
</small> </small>
</div> </div> -->
{{if .ErrorPasswordTooShort}} {{if .ErrorPasswordTooShort}}
<div class="alert alert-warning"> <div class="alert alert-warning">
Le mot de passe choisi est trop court (minimum 8 caractères). Le mot de passe choisi est trop court (minimum 8 caractères).