#1 Le 15/01/2024, à 15:12
- pierrequiroule
[résolu] enregistrer des adresses
Bonjour,
Dans le cadre de l'organisation d'un évènement, je cherche une solution pour que chaque visiteur puisse enregistrer son adresse mél à l'entrée, sur un pc ou tablette, pour être informé des éditions futures.
Pour la confidentialité, je souhaite que les adresses précédemment renseignées ne soient pas visibles, donc pas dans un tableur par exemple. Juste le visiteur renseigne son adresse et valide, et le suivant peut en faire autant.
Quel outil me permettrait de faire cela ?
Merci de vos suggestions.
Dernière modification par pierrequiroule (Le 15/01/2024, à 17:20)
Hors ligne
#2 Le 15/01/2024, à 15:47
- matrix-bx
Re : [résolu] enregistrer des adresses
Salut pierrequiroule,
c'est fait à l'arrache, est-ce que ça conviendrait à peu près ?
#!/usr/bin/env bash
touch Adresses.txt && chmod a-r Adresses.txt
# c'est p'tet mieux comme ça
# sudo touch Adresses.txt && sudo chmod a-r+w Adresses.txt
unset DONE
clear
while :
do while [[ $DONE != "OK" ]]
do read -p "Veuillez entrer votre adresse mail pour rester informé(e) : " ADDR
echo "Vous avez entré : "$ADDR
read -p "Est-ce exact (OUI/non) ? : " REPONSE
case $REPONSE in OUI) echo "Merci, c'est enregistré, à bientôt." ; echo $(date)" : "$ADDR >> Adresses.txt ; DONE="OK" ; sleep 1 ; clear ;;
*) echo "C'est pas grave, on recommence ;) " ; sleep 1 ; clear ; DONE="nok" ;;
esac
done
unset DONE
done
Dernière modification par matrix-bx (Le 15/01/2024, à 17:11)
Utilisations des balises de mises en formes.
Hors ligne
#3 Le 15/01/2024, à 16:01
- pierrequiroule
Re : [résolu] enregistrer des adresses
Merci Matrix,
Je suis bien incapable de pondre un truc pareil ! Et même pire, il faudrait me guider pour savoir que faire de ces lignes.
J'ai tenté de copier ça simplement dans un terminal mais à priori ça ne marche pas comme ça.
Hors ligne
#4 Le 15/01/2024, à 16:28
- matrix-bx
Re : [résolu] enregistrer des adresses
Re,
j'ai du rater mon copier coller, j'ai corrigé (à priori).
Collez ça dans une fichier texte et exécutez le avec "bash le_nom_du_fichier" (ou rendez le exécutable avec chmod +x "le_nom_du_fichier" puis exécutez le avec "./le_nom_du_fichier").
Utilisations des balises de mises en formes.
Hors ligne
#5 Le 15/01/2024, à 16:57
- pierrequiroule
Re : [résolu] enregistrer des adresses
Merci Matrix,
J'ai réussi à faire marcher ça, non sans mal...
Mais je n'ai pas les droits d'accès au fichier adresses.txt créé.
Hors ligne
#6 Le 15/01/2024, à 17:06
- matrix-bx
Re : [résolu] enregistrer des adresses
Bah c'est fait exprès, pour qu'il ne suffise pas de réduire le terminal pour lire les adresses en affichant le fichier (faut remettre le droit de lecture chmod u+r Adresses.txt, c'est une maigre protection, même pour du "à l'arrache").
Utilisations des balises de mises en formes.
Hors ligne
#7 Le 15/01/2024, à 17:19
- pierrequiroule
Re : [résolu] enregistrer des adresses
D'accord je comprends.
Merci beaucoup !
Hors ligne