Bonjour à tous,
Maintenant que mon forum fonctionne correctement, je m'occupe de la partie des membres.
Mais j'aimerais sécurisé un peu le tout.
En session, je fais passer le pseudo, le groupe et l'id du membre, mais c'est pas vraiment sécurisé comme méthode, puisque je n'identifie le membre qu'avec l'id.
Donc j'ai pensé à ajouter le mot de passe crypté dans la session, mais c'est pas conseillé du tout, et j'ai compris pourquoi.
Alors j'ai vu une méthode consistant à brouiller les pistes en ajoutant des trucs aléatoires.
J'en suis arrivé à faire un truc de ce genre :
xxx = chaine de caractères aléaoire(7) + mot défini + chaine de caractères aléatoire(6) + id du membre + chaine de caractères aléaoire(9)
J'enregistre ceci tel quel dans un champ de ma table, et je le crypte en sha1() dans la variable de session, et si le membre veut par exemple modifier son profil, je vérifies si sur une même ligne de la table si l'id, le pseudo, et la valeur de session[xxx] est égal au sha1() du champ.
Voilà, n'y connaissant pas grand chose en sécurité des sessions, j'aimerais un avis pour savoir si c'est assez fiable comme méthode.
Merci.