Programmation Internet

Programmer en divers langages Programmation Internet
Programmer en divers langages
Programmation Internet
Programmer en divers langages
Sondages
Votez pour une réponse
HTML
HTML
Php
Forum Php
Perl
Forum Perl
Javascript
Forum Javascript
Visual Basic
Visual Basic
Programmation
Tout sur la programmation
Flash
Flash
Petites Annonces
Petites Annonces
Liens
Liens favoris
Livre d'Or
Livre d'Or

probleme authentification php Forum Les problemes de programmation/informatique
[ Envoyer un message ] [ Forum progsperso ] [ F.A.Q. ] [ Archives ]
(1 visiteur)

Forum Les problemes de programmation/informatique Modification: 29/10/2007
Création: 3/3/2001

Ce forum permet à tous les programmeurs de tous niveaux et tous langages de programmation de poser leurs questions, de donner des astuces à tous ceux du forum... Ou bien INFORMATIQUE tout simplement, tous les sujets, logiciels, GRAVAGE.

 

probleme authentification php

Envoi de oday le 19 Juin 2006 10:58:50:

Bonjour, voici un script en php servant a authentifier un login et un mot de passe mais celui-ci ne fonctionne pas.

//Connexion à la base de donnée
$db = mysql_connect('','','') or die ('erreur de connexion');
//sélection de la base
mysql_select_db('',$db);

//J'identifie les variables
$id = $_POST["id"];
$login = $_POST["login"];
$mp = $_POST["mp"];

if(session_is_registered("id")){
// déjà connecté (peut se produire en cas d'appel direct du script): redirection vers une page d'erreur ou la homepage
$url="/index.html";
}else{
$mp=md5($mp); // cryptage md5 du mot de passe (par exemple)

// instructions de connexion à la base de donnée

$requete_sql="SELECT id,login,mp FROM admin"; // requête SQL de rappatriement des identifiants et mots de passe
$resultat=mysql_query($requete_sql, $connect);<--- // où $connect est la variable caractérisant la connexion établie plus haut
$ok=0;
while($login=mysql_fetch_array($resultat))<---
{
if(strcmp($mp,$login[mp]==0)&& strcmp($id,$login[id])==0))
{
$ok=1; // il y a correspondance à la fois de l'indentifiant et du mot de passe crypté

}
}
if($ok==1){
session_register("id"); // enregistrement de l'identifiant dans la session
// éventuellement, enregistrement dans la session d'informations complémentaires, par exemple:

$url="/modifpiece.html"; // redirection vers une page de confirmation...
} else{
$url="/erreur.html"; // ou vers une page d'erreur si l'authentification a échoué
}
}

?>

Les messages d'erreur sont:

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/sdb/2/a/bbhauto/authentification.php on line 21

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/sdb/2/a/bbhauto/authentification.php on line 23

Les erreurs sont situées au niveau des flèches...

Merci d'avance pour votre aide


Réponses:


Répondre

Pseudo:
(limité à 25 caractères)
E-Mail:
Cochez cette case pour être averti à l'adresse ci-dessus d'une réponse sur ce fil de discussion

Sujet:
(limité à 40 caractères)

Commentaires:

Lien optionnel URL:
Titre du lien:
Image optionnelle URL:

Transférer une image

Créer un blog aminaute gratuitement et facilement


Alerter Rezoweb si ce message est illégal

Créez votre Forum Rezoweb gratuitement !

Vous pouvez rechercher un mot ou une expression
dans les messages indexés par Google :

Créez votre Forum gratuit Rezoweb

RezoSite hébergé gratuitement par Rezoweb