FORMULAIRE POUR ACCÉDER À UN ACCÉS MEMBRE

coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 - 11 sept. 2004 à 12:33
pouda Messages postés 264 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 27 octobre 2014 - 18 mars 2008 à 10:21
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/26080-formulaire-pour-acceder-a-un-acces-membre

pouda Messages postés 264 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 27 octobre 2014
18 mars 2008 à 10:21
on aurait bien aimé un fichier ZIP avec le nécessaire, ton code est pas mal malgré des petites erreurs je te mets 7/10
songkendy Messages postés 2 Date d'inscription jeudi 22 mars 2007 Statut Membre Dernière intervention 23 mars 2007
23 mars 2007 à 02:12
Il me semble qu'il manque encore un fichier configuration.php.
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
9 mai 2006 à 23:01
Yop!
Pas besoind e crypter le login... :)

@++

R@f
LaurentKOogar Messages postés 369 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 20 octobre 2013
9 mai 2006 à 19:08
//Tu récupères les variables
$login = isset($_POST['login']) ? $_POST['login'] : '';
$pass = isset($_POST['pass']) ? $_POST['pass'] : '';

// tu cryptes !!
$login = md5($_POST['login']);
$pass = md5($_POST['pass']);

@++
geosmtl Messages postés 6 Date d'inscription samedi 17 mai 2003 Statut Membre Dernière intervention 9 mai 2006
9 mai 2006 à 18:58
Bonjour, je trouve votre code fort utile, d'ailleurs je me suis inspiré de ce code pour créer mon espace membre. Dans les commentaires précédents je remarque que certaines personnes parlent de protéger les mots de passes en les haschant avec md5. J'aimerais savoir que dois-je modifier au code affiché présentement pour utilisé le haschage md5?

Merci d'avance pour vos réponses
geosmtl Messages postés 6 Date d'inscription samedi 17 mai 2003 Statut Membre Dernière intervention 9 mai 2006
9 mai 2006 à 18:57
Bonjour, je trouve votre code fort utile, d'ailleurs je me suis inspiré de ce code pour créer mon espace membre. Dans les commentaires précédents je remarque que certaines personnes parlent de protéger les mots de passes en les haschant avec md5. J'aimerais savoir que dois-je modifier au code affiché présentement pour utilisé le haschage md5?

Merci d'avance pour vos réponses
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
13 sept. 2004 à 05:14
Essais celui la si tu n'arrives pas à celui la
http://www.phpcs.com/code.aspx?ID=25246
cs_works Messages postés 58 Date d'inscription dimanche 9 novembre 2003 Statut Membre Dernière intervention 9 janvier 2006
13 sept. 2004 à 02:18
heu kelkun peux mexpliker comment linstaller sur mon site svp, dsl mé moi et le php ca fé 09798598735987 dsl merci de me répondre (ce que je de créer/modifer)
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
12 sept. 2004 à 07:22
Salut!
"// si le login et pass on été au préalable cryptés
// (en md5 dans l'exemple) dans votre base
$login = md5($_POST['login']);
$pass = md5($_POST['pass']);

// si le login et pass n'ont pas été crypté
$login = $_POST['login'];
$pass = $_POST['pass'];"

C'est marqué que c'est à choix selon que le pass est crypté ou pas dans la base...

Quand à l'intérêt de crypter le pseudo... je sais pas, ;-)

@++

R@f
SimonKari Messages postés 80 Date d'inscription dimanche 29 décembre 2002 Statut Membre Dernière intervention 1 octobre 2004
12 sept. 2004 à 01:57
Il y a aussi une stupidité il me semble dans le code ...

$login = md5(...)
$pass = md5(...)

et tout de suite derrière

$login = ...
$pass = ...

Voulez-vous m'expliquer à quoi cela sert de chercher le hash si de toute manière on conserve les choses en clair ???

Merci
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
11 sept. 2004 à 12:33
Salut!
Pour qu'il fonctionne avec erreurs à E_ALL, il ne faut récupérer action, login, pass que s'ils ont été envoyés. Deux possibilités:

1) $action = isset($_POST['action']) ? $_POST['action'] : '';
// idem pr les 2 autres

2) echo '<form action="' . $_SERVER['PHP_SELF'] . '?action=login" method="post">';

Et tu fais:
if(isset($_GET['action']) && $_GET['action'] == 'login')
// code login
else
// formulaire

@++

R@f
Rejoignez-nous