Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/01/2024, à 16: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, à 18:20)

Hors ligne

#2 Le 15/01/2024, à 16: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, à 18:11)


Utilisations des balises de mises en formes.

Hors ligne

#3 Le 15/01/2024, à 17: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, à 17: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, à 17: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, à 18: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, à 18:19

pierrequiroule

Re : [résolu] enregistrer des adresses

D'accord je comprends.
Merci beaucoup !

Hors ligne