improvements
This commit is contained in:
parent
4181ff8455
commit
83d6799e53
6
main.py
6
main.py
@ -109,13 +109,11 @@ def submission ():
|
|||||||
try:
|
try:
|
||||||
form = mongodb_database['forms'].find({'token': token})[0]
|
form = mongodb_database['forms'].find({'token': token})[0]
|
||||||
except IndexError as e:
|
except IndexError as e:
|
||||||
save_mail (token, form['mail'], from_address, subject, content)
|
|
||||||
response.status = 400
|
response.status = 400
|
||||||
return 'Le formulaire est introuvable. Le mail a été sauvegardé et sera traité à la main.'
|
return 'Le formulaire demandé est introuvable, merci de vérifier que le token utilisé est le bon'
|
||||||
except pymongo.errors.ServerSelectionTimeoutError as e:
|
except pymongo.errors.ServerSelectionTimeoutError as e:
|
||||||
save_mail (token, form['mail'], from_address, subject, content)
|
|
||||||
response.status = 500
|
response.status = 500
|
||||||
return 'La base de donnée n’est pas accessible. Votre message a été enregistré, il sera remis manuellement à son destinataire.'
|
return 'La base de donnée n’est pas accessible.'
|
||||||
|
|
||||||
try:
|
try:
|
||||||
subject_fields = fill_fields(request, get_fields(form['subject']))
|
subject_fields = fill_fields(request, get_fields(form['subject']))
|
||||||
|
31
test.html
Normal file
31
test.html
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<link rel="stylesheet" href="./client/style.css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="contact-mailer-message"></div>
|
||||||
|
<form action="http://localhost:8080/submit" method="POST" id="contact-mailer-form">
|
||||||
|
<input type="hidden" name="token" value="s0y6WANzU1XnYERoJxMwekP9pqilSVLK5Gbf3hmZadHB2rQ4u8" />
|
||||||
|
<div>
|
||||||
|
<label for="nom">Votre nom :</label>
|
||||||
|
<input type="text" name="nom" required="required"/>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<label for="mail">Adresse mail :</label>
|
||||||
|
<input type="email" name="mail" required="required"/>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<label for="objet">Objet :</label>
|
||||||
|
<input type="text" name="objet" />
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<label for="objet">Votre message :</label>
|
||||||
|
<textarea name="message" required="required"></textarea>
|
||||||
|
</div>
|
||||||
|
<input type="submit" />
|
||||||
|
</form>
|
||||||
|
<script src="./client/index.js"></script>
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in New Issue
Block a user