identification

Eléphant du PHP | 148 Messages

19 sept. 2005, 15:49

bonjour,
je cherhce à faire une invit d'identification mais je ne sais pas comment procéder
j'ai une base de données je peux rentrer des utilisateurs avec les droits ca c'est bon
mais comment lancer une invit d'identification et comment faire pour qu'elle se poursuive à toutes les pages sans être obliger de rerentrer les infos
merci

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

19 sept. 2005, 16:06

un exemple :
un formulaire avec login et mdp, qui renvoie vers un script

ce script regarde le login et le mdp, cherche un compte qui correspond dans la base
SI il en trouve un ALORS
une variable de session "identifie" est mise à vraie
SINOn
échec, recommencez
FinSI

et tu peux inclure dans chacune de tes pages à sécuriser un petit script qui va vérifier si la variable de session est bien à vraie, et si elle ne l'est pas faire une petite redirection vers le formulaire d'identification

Eléphant du PHP | 148 Messages

20 sept. 2005, 10:25

oui ok
mais pour différencier les accès en lecture et en écriture de ma base??
J'ai un fichier connect.php avec les constantes de connexion pour l'instant qui sont ceux de l'admin
et un fichier connection qui prend en parmetre les constantes défini dans connect.php

j'ai pensé à identifier au départ puis dans connect.php tester qui c'est et définir les constantes en fonctiopn de ca

qu'en pensez vous?

Eléphant du PHP | 148 Messages

20 sept. 2005, 11:31

J'ai un problème avec un include_once
je ne comprend pas vraiment comment ca marche
au départ j'ai placer toutes mes déclarations de fonction dans un fichier (utilformulaire)
puis j'ai mis require_once ("UtilFormulaire.php"); au début de mon programme principal
mais j'avais la page index avant celui ci
maintenant que je veux utiliser la page index(pour l'identification) je ne peux pas parce qu'il ne reconnait pas les fonctions
même si je met require_once ("UtilFormulaire.php"); au début de l'index cela ne marche pas
je ne comprend pas
merci

HD
Mammouth du PHP | 1181 Messages

20 sept. 2005, 12:19

"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphant du PHP | 148 Messages

20 sept. 2005, 12:54

ok pour le require
mais je n'arrive toujours pas à faire une identification
ceci parce que je met une variable a on mais elle n'est défini qu'apres un texte
en fait il faudrait utiliser les sesions je pense pour que cette variable soit toujours défini
mais je ne sais pas comment faire avec mon programme déja réalisé pour ajouter des sessions
merci

HD
Mammouth du PHP | 1181 Messages

20 sept. 2005, 13:03

un tres bon exemple à adapter
http://www.webdiz.com/coursphp/sessions.php
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphant du PHP | 148 Messages

20 sept. 2005, 13:28

excuse moi mais ca ne fonctionne pas
j'ai mis ma première page dasn le header location mais elle ne se lance pas j'obtiens une page blanche
de plus dasn verif.php il m'a dit qu'il ne connaissait pas $login donc je l'ai défini en lui disant qu'elle avait été posté, ca marche mais pourquoi ca ne marche pas comme cela est fait?
C'est encore une histoire de variable globales?

HD
Mammouth du PHP | 1181 Messages

20 sept. 2005, 14:07

c'est plutot une histoire de on n'a pas ton code devant les yeux pour pouvoir te repondre alors situ pouvais le poster ici (utilise les balises php) ce sera plus simple...
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphant du PHP | 148 Messages

20 sept. 2005, 14:45

on s'énerve aps désolé c'est bon j'ai réussi

HD
Mammouth du PHP | 1181 Messages

20 sept. 2005, 14:49

non t'inquite pas y a pas de raisons (c'est juste une question de logique)
tant mieux alors si t'as reussi :!:
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Mammouth du PHP | 19672 Messages

20 sept. 2005, 14:50

un [Résolu] peut-être :?:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: