Il y a actuellement 214 visiteurs
Lundi 25 Novembre 2024
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.
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 programme de récupération des données
Bonjour,J'ai besoin de récupérer quelques fichiers de la corbeille de mon PC.J'ai cliqué sur le bouton "Vider la corbeille".Je sais que les fichiers peuvent potentiellement être récupérés, mais avec un logiciel.Pouvez-vous m'en recommander un ?J'essaie actuellement un logiciel *********, m ...
Réponses: 1

Message Recherche logiciel de base de données
Bonjour à tous !J'ai utilisé (il y a longtemps !) un logiciel sous DOS de base de données pour mes fichiers clients, gestion, ec. il s'agissait de DBase IV...Existe t-il un tel logiciel ou équivalent pour PC sous Win 10 ou Linux (Ubuntu) ?Je n'ai pas trouvé....Merci d'avance.
Réponses: 3

Message Récupération de données d'un macbook
Est-ce que vous avez essayé de faire ce que message propose (Démarrer et tenir enfoncée la touche "D") pour accéder aux diagnostics ? Ce serait un bon début.Si c'est improductif, je suivrais l'ordre des propositions : Démarrage sans échec, Purge NVRam, Récupération.
Réponses: 13

Message Récupérer des données sur un disque effacé
Salut,Je sais qu'on a des spécialistes ici comme EinsteinZero, de la récupération de données sur un disque dure effacé par erreur.Je ne sais pas encore faire mais j'ai été confronté bien des fois au soucis.Je ne savais pas qu'il était possible de récupérer l'intégralité des fichiers effacés en forma ...
Réponses: 2

Message Changement de PC et TRANFERT des données ancien > nouveau
Bonsoir et bienvenue Frayer Pour ton choix, je prendrais un des deux Asus VivoBook. Le AMD a une partie graphique plus puissante,Le Intel à un disque dur de stockage en plus ... Pour ce que tu veux faire, c'est comme tu sens. Pour tes icônes, attend un peu le passage d'un plus expert que moi, j'ai ...
Réponses: 3

Message Gestion des bases de données
Bonjour à tous !Pendant ma vie professionnelle (c'est pas hier !) j'utilisais avec bonheur DBase 4 (sous dos à l'époque)...Je cherche un équivalent actuel, sous Ubuntu qui permette de créer des tables personnalisées facilement.Comme c'est pour mon utilisation personnelle je n'ai pas besoin de foncti ...
Réponses: 2

Message Réinstaller Windows 10 sans perdre de données avec clé USB
Bonjour, je ne sais pas comment supprimer mon précédent message sur ce sujet donc je suis désolé de répéter ma question, mais comment faire pour réinstaller Windows 10 sans perdre de fichiers ni désinstaller de logiciels si l'ordinateur ne parvient plus à démarrer, car j'ai eu ce problème et j'ai ét ...
Réponses: 3


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


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