Php/mysql
Fermé
mdico
Messages postés
99
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
10 février 2009
-
1 sept. 2008 à 12:40
mdico Messages postés 99 Date d'inscription jeudi 21 août 2008 Statut Membre Dernière intervention 10 février 2009 - 4 sept. 2008 à 15:23
mdico Messages postés 99 Date d'inscription jeudi 21 août 2008 Statut Membre Dernière intervention 10 février 2009 - 4 sept. 2008 à 15:23
A voir également:
- Php/mysql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) ✓ - Forum Linux / Unix
- Mysql gratuit ou payant - Forum MySQL
- Bouton php - Forum PHP
29 réponses
mdico
Messages postés
99
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
10 février 2009
1 sept. 2008 à 12:59
1 sept. 2008 à 12:59
svp j'attend une suite de votre part.
merci
merci
cyberik
Messages postés
16
Date d'inscription
lundi 1 septembre 2008
Statut
Membre
Dernière intervention
16 mars 2009
3
1 sept. 2008 à 17:08
1 sept. 2008 à 17:08
Donne un peu plus de détails svp :
- un site en php ?
- tu utilise une base de données ?
- un site en php ?
- tu utilise une base de données ?
mdico
Messages postés
99
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
10 février 2009
2 sept. 2008 à 11:49
2 sept. 2008 à 11:49
oui je donne une base de donne et ensuite mon site est cree en php.
je compte sur vous pour faire Authentification pour mon site.
Merci pour votre aide.
je compte sur vous pour faire Authentification pour mon site.
Merci pour votre aide.
mdico
Messages postés
99
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
10 février 2009
2 sept. 2008 à 12:42
2 sept. 2008 à 12:42
svp j'attend une suite je veux creer une authentification pour mon site et le faire avec le php.
merci
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
on ne te donnera jamais ce genre de code tout fait ... par contre sert toi de php simplement en pensant a ce que tu veux ...
par exemple lors de la connexion créer une variable "utilisateur" et une "motdepasse" et fais des vérifications dans ta base
si "utilisateur" et "motdepasse" ok alors connexion sinon renvoi un message d'erreur "utilisateur" non enregistrer ou "motdepasse" incorrect suivant le cas ...
c'est pas très compliqué a faire soit même le tout est de bien écrire auparavant tes envies sur papier pour simplement les convertir en langage php ...
par exemple lors de la connexion créer une variable "utilisateur" et une "motdepasse" et fais des vérifications dans ta base
si "utilisateur" et "motdepasse" ok alors connexion sinon renvoi un message d'erreur "utilisateur" non enregistrer ou "motdepasse" incorrect suivant le cas ...
c'est pas très compliqué a faire soit même le tout est de bien écrire auparavant tes envies sur papier pour simplement les convertir en langage php ...
mdico
Messages postés
99
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
10 février 2009
2 sept. 2008 à 13:16
2 sept. 2008 à 13:16
merci de m'avoir repondu!
j'ai deja fais la base de donne et le code mais pour faire une authendification cela que j'ai besoin d'aide
merci
j'ai deja fais la base de donne et le code mais pour faire une authendification cela que j'ai besoin d'aide
merci
faudrait que tu nous donne un bout de ton code de début et que tu nous dise ou tu bloque car la on a vraiment aucun élément pour t'aider concrètement hormis tout te faire
mdico
Messages postés
99
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
10 février 2009
2 sept. 2008 à 14:50
2 sept. 2008 à 14:50
peux tu me donner un rend vous demain car je dosi sortir tout de suite pour que je puisse te filer mes codes et me depanner .
donc si tu peux me confirmer le rdv.
merci
donc si tu peux me confirmer le rdv.
merci
le matin y devrais pas y avoir de soucis sinon post les on les retrouvera bien ou quelqu'un d'autre te répondra surement
mdico
Messages postés
99
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
10 février 2009
2 sept. 2008 à 16:01
2 sept. 2008 à 16:01
ok merci c'est ta suite que j'attend.
donc à demain
donc à demain
mdico
Messages postés
99
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
10 février 2009
3 sept. 2008 à 12:35
3 sept. 2008 à 12:35
je suis là pour mon probleme d'authentification.
voilà je fais deux codes pour Identhification on a:
<html>
<body>
<?php
session_start();
$_SESSION['root']=$_POST['root'];//user
$_SESSION['root']=$_POST['root'];//password
?>
<body>
<?
$connexion=mysql_connect('localhost','root','root') or die ('impossible de se connecter, veuillez ré-essayer');
$db = mysql_select_db('guide', $connexion) or die ('La base de données ne peut pas être sélectionnée');
if($connexion) {
$query="SELECT * FROM identification WHERE login='".$_SESSION['root']."';";//user
$result=mysql_query($query);
$ligne = mysql_fetch_array($result, MYSQL_ASSOC);
// je controle si les champs sont vides.
if (($_SESSION['root'] == '') or ($_SESSION['root'] == ''))//user ou password
echo"veuillez saisir un login et un mot de passe";
//je réaffiche le formulaire.
}
else {
//je contrôle si le mot de passe correspond avec celui présent dans la base
if (($_SESSION['password']=="".$ligne['mdp'].""))
{
echo"Bienvenue";
}
else {
echo"Erreur d'authentification";
//je réaffiche le formulaire de saisie
}
}
?>
</body>
</html>
pour le formulaire on:
<body>
<div align="center" class="Style2">Administrateur</div>
<table width="75%" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td><form method="POST" action="authentification.php">
<table width="430" align="center">
<tr>
<td width="114" bgcolor="#CCCCCC"><div align="left"><span class="Style6">Login</span></div></td>
<td width="304"><div align="left">
<input type = "text" name="login" id="login" />
</div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="left">Password</div></td>
<td><div align="left">
<input type ="password" name="passwd" value="" />
</div></td>
</tr>
<tr>
<td></td>
<td><div align="left">
<input type ="submit" value="Se connecter" name="envoi" align="center"/>
</div></td>
</tr>
</table>
</form></td>
</tr>
</table>
Apres tout sa la conexion ext bonne mais rien ne s'affiche
aide moi svp je vous attend avec impatience
voilà je fais deux codes pour Identhification on a:
<html>
<body>
<?php
session_start();
$_SESSION['root']=$_POST['root'];//user
$_SESSION['root']=$_POST['root'];//password
?>
<body>
<?
$connexion=mysql_connect('localhost','root','root') or die ('impossible de se connecter, veuillez ré-essayer');
$db = mysql_select_db('guide', $connexion) or die ('La base de données ne peut pas être sélectionnée');
if($connexion) {
$query="SELECT * FROM identification WHERE login='".$_SESSION['root']."';";//user
$result=mysql_query($query);
$ligne = mysql_fetch_array($result, MYSQL_ASSOC);
// je controle si les champs sont vides.
if (($_SESSION['root'] == '') or ($_SESSION['root'] == ''))//user ou password
echo"veuillez saisir un login et un mot de passe";
//je réaffiche le formulaire.
}
else {
//je contrôle si le mot de passe correspond avec celui présent dans la base
if (($_SESSION['password']=="".$ligne['mdp'].""))
{
echo"Bienvenue";
}
else {
echo"Erreur d'authentification";
//je réaffiche le formulaire de saisie
}
}
?>
</body>
</html>
pour le formulaire on:
<body>
<div align="center" class="Style2">Administrateur</div>
<table width="75%" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td><form method="POST" action="authentification.php">
<table width="430" align="center">
<tr>
<td width="114" bgcolor="#CCCCCC"><div align="left"><span class="Style6">Login</span></div></td>
<td width="304"><div align="left">
<input type = "text" name="login" id="login" />
</div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="left">Password</div></td>
<td><div align="left">
<input type ="password" name="passwd" value="" />
</div></td>
</tr>
<tr>
<td></td>
<td><div align="left">
<input type ="submit" value="Se connecter" name="envoi" align="center"/>
</div></td>
</tr>
</table>
</form></td>
</tr>
</table>
Apres tout sa la conexion ext bonne mais rien ne s'affiche
aide moi svp je vous attend avec impatience
mdico
Messages postés
99
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
10 février 2009
3 sept. 2008 à 13:56
3 sept. 2008 à 13:56
svp j'attend une suite .
je compte sur vous
je compte sur vous
Bonjour
Dans ton formulaire, tu appelles le nom 'login' et le mot de passe 'passwd'.
Donc dans l'analyse du formulaire, tu dois récupérer $_POST['login'] et $_POST['passwd'], pourquoi ce $_POST['root'] ?
Ensuite, si tu affectes les deux à $_SESSION['root'], à quoi sert la première affectation ? elle est écrasée par la seconde.
Ensuite, pour vérifier l'authetification, autant faire directement ... WHERE login='".$_POST['root'] AND lmdp='".$_POST['passwd'] et vérifier seulement qu'il y a bien une réponse
enfin, à ta place, je n'affecterais les variables $_SESSION qu'après avoir authentifié l'utilisateur, pas avant...
Dans ton formulaire, tu appelles le nom 'login' et le mot de passe 'passwd'.
Donc dans l'analyse du formulaire, tu dois récupérer $_POST['login'] et $_POST['passwd'], pourquoi ce $_POST['root'] ?
Ensuite, si tu affectes les deux à $_SESSION['root'], à quoi sert la première affectation ? elle est écrasée par la seconde.
Ensuite, pour vérifier l'authetification, autant faire directement ... WHERE login='".$_POST['root'] AND lmdp='".$_POST['passwd'] et vérifier seulement qu'il y a bien une réponse
enfin, à ta place, je n'affecterais les variables $_SESSION qu'après avoir authentifié l'utilisateur, pas avant...
mdico
Messages postés
99
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
10 février 2009
3 sept. 2008 à 14:16
3 sept. 2008 à 14:16
svp explique moi bien
comment je fais pour recuperer login et pass word si reelelement tu peux m'explique mieux
qu'est ce que je dois inserer dans mon code formulaire???
merci pour votre reponse
comment je fais pour recuperer login et pass word si reelelement tu peux m'explique mieux
qu'est ce que je dois inserer dans mon code formulaire???
merci pour votre reponse
Si tu n'as aucune connaissance en PHP, il vaut mieux que tu ailles d'abord voir des sites spécialisés où il y a des tutoriaux et beaucoup d'explications. Le forum n'est pas un site de cours particuliers
Si tu as quelques connaissances, je propose que d'abord toi tu m'expliques le rôle de ces lignes
$_SESSION['root']=$_POST['root'];//user
$_SESSION['root']=$_POST['root'];//password
Et petit à petit tu corrigeras toi-même ton script.
Si tu as quelques connaissances, je propose que d'abord toi tu m'expliques le rôle de ces lignes
$_SESSION['root']=$_POST['root'];//user
$_SESSION['root']=$_POST['root'];//password
Et petit à petit tu corrigeras toi-même ton script.
mdico
Messages postés
99
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
10 février 2009
3 sept. 2008 à 14:36
3 sept. 2008 à 14:36
voilà le code mais y'a tjours une erreur coorige moi stp .merci
style type="text/css">
<!--
.Style2 {
font-size: 36px;
font-weight: bolder;
}
body {
background-color: #6666CC;
}
-->
</style>
<html>
<body>
<div align="center" class="Style2">Administrateur</div>
<?php
if (isset($_POST['login']) AND isset($_POST['pass']))
{
$login = $_POST['login'];
$password = crypt($_POST['pass']); // On crypte le mot de passe
echo 'Ligne à copier dans le .htpasswd :<br />' . $login . ':' . $password;
}
else // On n'a pas encore rempli le formulaire
{
?>
<table width="75%" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td><form method="POST" action="authentification.php">
<table width="430" align="center">
<tr>
<td width="114" bgcolor="#CCCCCC"><div align="left"><span class="Style6">Login</span></div></td>
<td width="304"><div align="left">
<input type = "text" name="login" id="login" />
</div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="left">Password</div></td>
<td><div align="left">
<input type ="password" name="passwd" value="" />
</div></td>
</tr>
<tr>
<td></td>
<td><div align="left">
<input type ="submit" value="Se connecter" name="envoi" align="center"/>
</div></td>
</tr>
</table>
</form></td>
</tr>
</table>
</html>
style type="text/css">
<!--
.Style2 {
font-size: 36px;
font-weight: bolder;
}
body {
background-color: #6666CC;
}
-->
</style>
<html>
<body>
<div align="center" class="Style2">Administrateur</div>
<?php
if (isset($_POST['login']) AND isset($_POST['pass']))
{
$login = $_POST['login'];
$password = crypt($_POST['pass']); // On crypte le mot de passe
echo 'Ligne à copier dans le .htpasswd :<br />' . $login . ':' . $password;
}
else // On n'a pas encore rempli le formulaire
{
?>
<table width="75%" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td><form method="POST" action="authentification.php">
<table width="430" align="center">
<tr>
<td width="114" bgcolor="#CCCCCC"><div align="left"><span class="Style6">Login</span></div></td>
<td width="304"><div align="left">
<input type = "text" name="login" id="login" />
</div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="left">Password</div></td>
<td><div align="left">
<input type ="password" name="passwd" value="" />
</div></td>
</tr>
<tr>
<td></td>
<td><div align="left">
<input type ="submit" value="Se connecter" name="envoi" align="center"/>
</div></td>
</tr>
</table>
</form></td>
</tr>
</table>
</html>
Tu dis qu'il y a une erreur, explique pourquoi tu dis ça. Il y a un message d'erreur ? si oui, lequel ? sinon, il y a quelque chose qui ne se passe pas comme prévu ? explique ce que tu attendais et ce qui se passe en fait.
mdico
Messages postés
99
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
10 février 2009
3 sept. 2008 à 15:00
3 sept. 2008 à 15:00
voilà l'erreur qui s'affiche je te demande un peu de patience car je ne suis aps un vrai doué en php je me sdebrouille juste un peu.
je compte sur votre soutien.
Parse error: syntax error, unexpected $end in C:\wamp\www\phpprojet\formul.php on line 54
je compte sur votre soutien.
Parse error: syntax error, unexpected $end in C:\wamp\www\phpprojet\formul.php on line 54
Cette erreur-là est simple.
Tu ouvres une accolade après ton else { ?>
et tu ne la refermes jamais.
Il faut ajouter à la fin
Tu ouvres une accolade après ton else { ?>
et tu ne la refermes jamais.
Il faut ajouter à la fin
<?php } ?>