Il y a actuellement 87 visiteurs
Samedi 31 Juillet 2021
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Authentification HTTP au moyen d'une base de données

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Authentification HTTP au moyen d'une base de données

Message le 26 Fév 2008 16:12

Bonjour à tous,
je souhaiterais protéger une page HTML grâce à l'authentification HTTP et en utilisant des noms d'utilisateurs et mot de passe déjà contenu dans ma base de données, j'ai trouvé un script pour ce que je souhaite faire, au début je me connecte à ma BDD (jusque là pas de problème) mais par la suite le script donne ça :


// Interroger la base de données
$rq = "SELECT prenom FROM utilisateurs
WHERE nom_utilisateurs='{$_SERVER['PHP_AUTH_USER']}'
AND mot_de_passe=PASSWORD('{$_SERVER['PHP_AUTH_PW']}'}";
$result = mysql_query ($rq);
$ligne = @mysql_fetch_array ($result);
if ($ligne)
{ // Si un enregistrement a été renvoyé
$auth = TRUE;
}
}
//Si on trouve rien:
if (!$auth)
{ header('WWW-Authenticate: Basic realm="homelive"');
header('HTTP/1.0 401 Unauthorized'); //Coup d'arrêt
}
?>

j'ai remplacé nom_utilisateur pas idUSER
et mot_de_passe par mdp

pour que ça corresponde à ma table (je ne sais si j'ai bien fait ça correctement)

lorsque je lance ma page HTML on me demande bien de m'authentifier mais l'authentification ne marche pas alors que je tape un idUSER et un mdp existant ds ma BDD.

De plus, j'ai entendu dire que l'on pouvait utiliser cette fonction que si PHP fonctionnait en module apache mais comment savoir si PHP est exécuté en qualité de module d'Apache et non en CGI.

Merci d'avance
boss183
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 18
Inscription: 24 Jan 2008 16:41
 


Message le 27 Fév 2008 13:04

Pour voir si ton module php fonctionne.

Il suffit de créer une page.php
avec un simple code <?php echo phpinfo(); ?>

Tu places cette page dans le répértoire www de ton serveur et tu testes à partir de ton navigateur.


http://localhost/page.php (dans mon cas)

Si la page affiche les infos sur la version de PHP, c'est que ton module php fonctionne.
http://www.criesofcrisis.com
Avatar de l'utilisateur
sarkar
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 210
Inscription: 22 Aoû 2003 14:55
Localisation: Lyon
 



Sujets similaires

Message CPU z, données qui change constamment
bonjour à tousj'aurais souhaité OC un peu mon matos.mais je n'arrive pas a comprendre mon CPU Z, je vois que les données Core Speed et core voltage change constament. est ce normal? ca change 2 fois par seconde sans éxageration. et quand je regarde sur youtube, les gars qui explique l'OC on des donn ...
Réponses: 0

Message Envoie données via formulaire
Bonjour.Comme je suis devant un autre problème je crée un autre sujet, j'espère que ce n'est pas grave :j'ai crée un formulaire censé envoyer des données à une page PHP, et cette page, devrait, théoriquement les afficher, sauf que je tombe sur une page blanche, et je n'arrive pas à comprendre pourqu ...
Réponses: 0

Message Recup de données en PHP
Salut.Avant que je jette le PC par la fenêtre, est-ce que quelqu'un saurait pourquoi je n'arrive pas à afficher les valeurs de mes variables avec le script suivant ? Code: Tout sélectionner<HTML><HEAD><TITLE>Recoit.php: Affichage des données utilisateur</TITLE></HEAD>&l ...
Réponses: 1

Message [Réglé] Transfert de données disque SSD
Bonjour , étant donner que mon disque SSD est plein je voudrais le changer vers un SSD qui offre de place , mais je voudrais savoirs si je pouvait utiliser cette appareil que je possède https://www.amazon.fr/gp/product/B06XYJSR8B/ref=ppx_yo_dt_b_asin_image_o00_s00?ie=UTF8&psc=1J'ai les fichiers ...
Réponses: 19

Message Conseil acaht PC portable , petits/moyen jeux 400 à 500e
BonjourJe cherche un PC portable pour mon fils Il joue à des jeux comme Roblox, minecraft voir fornite Que faut il regarder sur un PC portable? c est comme un PC fixe ,car pour ça je sais Le budget serait de 400 à 500e grand maxi Pour la taille de l ecran , pas trop de préférence Il sera surtout ut ...
Réponses: 1

Message Disque dur inaccessible: récupération des données
Bonjour,depuis hier mon disque dur (western digital passport 1 to, 2014), refuse tout transfert de fichier. Il s'affiche bien dans le menu windows et dans la gestion des disques. J'ai donc essayé avec le logiciel testdisk grâce auquel j'avais déjà pu récupérer mes données par le passé (ce même disqu ...
Réponses: 5

Message recuperation de donnees
Bonjour a tousje vais essayer de faire simplej'ai un disque dur externe qui me sert de magasinde temps en temps je met des docs je sais pas comment j'ai pu changer le disque local E en lecteur de DVDdu coup je peu plus acceder aux donneestoutes les solutions serait le bien venu pour me depannerj'ai ...
Réponses: 6


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


.: Nous contacter :: Flux RSS :: Données personnelles :.