Securiser formulaire d'identification
Fermé
julien
-
6 nov. 2009 à 17:58
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 - 6 nov. 2009 à 20:16
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 - 6 nov. 2009 à 20:16
A voir également:
- Securiser formulaire d'identification
- Entrer les informations d'identification reseau - Guide
- Formulaire de réclamation facebook - Guide
- Code d'identification - Guide
- Civilité sur un formulaire - Forum VB / VBA
- Clé d'identification bluetooth ps3 ✓ - Forum Réseau
3 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
6 nov. 2009 à 18:13
6 nov. 2009 à 18:13
Pour le formulaire, pas besoin de faire quelque chose de complexe mais si tu veux sécuriser la liaison entre le client et le serveur, tu peux utiliser un certificat SSL.
Je te conseil de hasher les mot de passes en sha1 dans la base de données. Voilà comment procéder :
Je te conseil de hasher les mot de passes en sha1 dans la base de données. Voilà comment procéder :
<?php $login = $_POST['login']; $password = $_POST['password']; $sql = 'SELECT COUNT(*) AS nb, id FROM membres WHERE login = "'.mysql_real_escape_string($login).'" AND password = "'.sha1($password).'"'; $req = mysql_query($sql); $membre = mysql_fetch_assoc($req); $nb = $membre['nb']; if($nb > 0) { $_SESSION['id'] = $membre['id']; } else { echo 'Connexion impossible : Vérifiez vos identifiants'; } ?>Ensuite, pas besoin de stocker dans une variable si le membre est connecté ou non : il suffit de vérifier si $_SESSION['id'] est vide ou pas avec empty() et de vider cette variable lors de la déconnexion
LelLex
Messages postés
1628
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
5 septembre 2012
112
6 nov. 2009 à 19:34
6 nov. 2009 à 19:34
Quelle différence avec md5() ?
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
6 nov. 2009 à 19:43
6 nov. 2009 à 19:43
C'est l'algorithmes de hashage cryptographiques qui change.
MD5 est considéré plus "faible" que SHA-1.
MD5 est considéré plus "faible" que SHA-1.
LelLex
Messages postés
1628
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
5 septembre 2012
112
6 nov. 2009 à 20:16
6 nov. 2009 à 20:16
Merci pour l'information F16.
Bon courage.
Bon courage.