Créer un compte
Connexion

creation espace membre

Pour créer et répondre aux sujets, vous devez être connecté.
Pages: 1
Auteur Message
alexphil
10/08/2012 à 14:25:54
alexphil
Membre
Bonjour, je suis en pleine création d'un espace membre,
j'ai codé une page inscription.php qui contient le formulaire d'inscription, cette page est reliée à finalisationinscription.php qui enregistre dans la bdd mysql les données entrées (on peut donc s'inscrire)
la page accueil.php contient le formulaire de ocnnexion qui redirige l'utilisateur vers verification.php qui doit vérifier si le couple identifiant/mdp est correct.

Voici le code que j'ai crée mais je ne sais pas s'il est convenable et s'il peut marcher. Pourriez vous m'éclairer ? Merci !


Je tiens à préciser que dans un premier temps je travaille sans hacher le mdp et sans ouvrir de session mais je cherche pour l'instant à verifier le couple identifiant mot de passe. Le reste suivra si le code est bon


Code : PHP - Sélectionner
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}

/* je travaille pour l'instant sans hache du mot de passe pour simplifier les choses
$_POST['pseudo'] correspond au pseudo entré dans le formulaire
$_POST['pass'] correspond au mot de passe entré dans le formulaire
PASS est le champ de ma table identifiant où est enregistrer le mdp
PSEUDONYME est le champ où sont entrés les pseudos
A partir de la je souhaiterais que SQL prépare le mdp du pseudo correspondant à celui entré dans le formulaire
et que ce pass soit comparé à celui entré dans le formulaire d'où la condition ci-dessous */

$req = $bdd->prepare('SELECT PASS FROM identifiant WHERE PSEUDONYME = ?')or die(print_r($bdd->errorInfo()));
$req->execute(array($_POST['pseudo']));

if (PASS == $_POST['pass'])
{ echo'vous etes connectés !'}
else
{ echo'Mauvais mot de passe !' }

?>Bonjour, je suis en pleine création d'un espace membre,
j'ai codé une page inscription.php qui contient le formulaire d'inscription, cette page est reliée à finalisationinscription.php qui enregistre dans la bdd mysql les données entrées (on peut donc s'inscrire)
la page accueil.php contient le formulaire de ocnnexion qui redirige l'utilisateur vers verification.php qui doit vérifier si le couple identifiant/mdp est correct.

Voici le code que j'ai crée mais je ne sais pas s'il est convenable et s'il peut marcher. Pourriez vous m'éclairer ? Merci !


Je tiens à préciser que dans un premier temps je travaille sans hacher le mdp et sans ouvrir de session mais je cherche pour l'instant à verifier le couple identifiant mot de passe. Le reste suivra si le code est bon


Code : PHP - Sélectionner
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}

/* je travaille pour l'instant sans hache du mot de passe pour simplifier les choses
$_POST['pseudo'] correspond au pseudo entré dans le formulaire
$_POST['pass'] correspond au mot de passe entré dans le formulaire
PASS est le champ de ma table identifiant où est enregistrer le mdp
PSEUDONYME est le champ où sont entrés les pseudos
A partir de la je souhaiterais que SQL prépare le mdp du pseudo correspondant à celui entré dans le formulaire
et que ce pass soit comparé à celui entré dans le formulaire d'où la condition ci-dessous */

$req = $bdd->prepare('SELECT PASS FROM identifiant WHERE PSEUDONYME = ?')or die(print_r($bdd->errorInfo()));
$req->execute(array($_POST['pseudo']));

if (PASS == $_POST['pass'])
{ echo'vous etes connectés !'}
else
{ echo'Mauvais mot de passe !' }

?>

Pages: 1