Khleo Posté 5 Octobre 2008 Posté 5 Octobre 2008 Je m'occupe d'un site de création de classes virtuelles. Chaque classe possède ses propres actualités, et je voudrais proposer un flux pour chaque des classes avec le mot de passe du membre crypté dans l'URL du RSS. Mes flux sont en PHP. Est-ce possible ? Merci
yuston Posté 6 Octobre 2008 Posté 6 Octobre 2008 Tout à fait possible. Il faut que les mots de passes stockées dans la base de données soient également cryptés de la même manière. Il est usuel d'utiliser un cryptage md5 et PHP propose cette fonction! md5('1mdp'); Donc après, il suffit de transmettre via GET le mot de passe déjà crypté et de faire une comparaison avec celui de la base. Par contre, niveau sécurité, via l'URL, ce n'est pas vraiment la meilleure solution.
Jeanluc Posté 6 Octobre 2008 Posté 6 Octobre 2008 Par contre, niveau sécurité, via l'URL, ce n'est pas vraiment la meilleure solution.Ce n'est pas sûr du tout : - L'URL en question va se retrouver dans l'historique du navigateur. - Et si la page contient un lien vers une page externe XYZ et qu'on clique ce lien, l'URL de la page avec le mot de passe crypté, va se retrouver dans les referrers de la page XYZ. Jean-Luc
Kioob Posté 6 Octobre 2008 Posté 6 Octobre 2008 De plus md5() est fortement déconseillée puisqu'il existe depuis longtemps des bases de données (et même des sites en ligne) pour obtenir facilement une correspondance (basée sur un dictionnaire... ou pas). On lui préfère généralement crypt() qui ajoute un "grain de sel" et limite fortement ce genre de choses ; il n'empêche que ça ne me semble pas super adapté à ce que tu veux faire. Sinon phpMyAdmin utilise des mots de passe en cookies encryptés (et non hachés) à coup de mcrypt().
Leonick Posté 7 Octobre 2008 Posté 7 Octobre 2008 Chaque classe possède ses propres actualités, et je voudrais proposer un flux pour chaque des classes avec le mot de passe du membre crypté dans l'URL du RSS.pour quelle raison veux-tu mettre ainsi le mot de passe dans le flux ?Moi je ferais carrément l'inverse, c'est que le flux serait à accès avec password et comme ça ils ne récupéreraient que ce à quoi ils ont le droit d'accès
Khleo Posté 9 Octobre 2008 Auteur Posté 9 Octobre 2008 Re, Je voudrais éviter que l'on puisse modifier l'identifiant dans l'url et avoir accès aux infos du groupe. Sinon je vais créer une petite clé de 5 caractéres aléatoire pour chaque classe. Merci
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant