CLASSE DE SÉCURISATION DE PAGES. [PHP 5]

Messages postés
145
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
1 mai 2012
- - Dernière réponse : Realproject
Messages postés
2
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
24 avril 2006
- 19 avril 2006 à 16:49
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/37054-classe-de-securisation-de-pages-php-5

Afficher la suite 
Realproject
Messages postés
2
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
24 avril 2006
-
hello tlm

Merci pour vos commentaires des que j'aurais un peu de temps jme pencherais sur vos idées et jv voir pour y mettre des fonctionnalité en plus tel que le chiffrement et qussi je vais modifier la classe pour pouvoir l'appler de façon statique. je pense aussi sortir les tableaux de logins/pass et des ip afin de permettre a tlm de travailler avec la classe sans a avoir a modifier le fichier.

bonne semaine :)
Tewfik
TheSin
Messages postés
331
Date d'inscription
mardi 12 novembre 2002
Statut
Membre
Dernière intervention
10 février 2009
-
C'est bien ce que je disais lol
c'est tout à fait logique de faire comme ça et pas très logique de dire que c'est illogique ...
kankrelune
Messages postés
1305
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015
-
@ theSin... si c'est tout à fait logique...


// si la variable serveur n'est pas renseignée on déclenche l'authentification
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="My Realm"');

// la deux solutions soit l'internaute renseigne les champs et valide à ce moment la la page se recharge... soit il annule et donc l'éxécution suit son cours et il tombe sur l'erreur 401

Pour ce qui est duscript je suis un peu comme Anthomicro en l'état je ne vois pas trop l'interet d'une class... mais en l'améliorant ça peut devenir interessant... comme améliorantion je verrais bien...

- Possibilitée de délogger l'internaute (sachant que ça ne marche pas avec tous les navigateurs)

- Adaptation pour que l'authentification fonction avec Apache ou IIS ($_SERVER['HTTP_AUTHORIZATION'] pour IIS)

- Eventuellement haschage du pass pour la comparaison et le stockage voir haschage ou cryptage du pass dans $_SERVER['PHP_AUTH_PW'] pour qu'il ne transit pas en clair mais bon c'est pas pour la sécu en plus que ça apporte... .. .

@ tchaOo°
cs_Anthomicro
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8 -
Salut,

même si le code est propre, je vois pas l'intérêt de faire de l'objet pour ça, ça ralentit le script inutilement. Une petite fonction que tu inclus et que tu appelles, et hop c'est torché, en plus efficace :-)

Je mets 9/10 pour le code.

a +
TheSin
Messages postés
331
Date d'inscription
mardi 12 novembre 2002
Statut
Membre
Dernière intervention
10 février 2009
-
moi je trouve ca logique pourtant.
pour moi, avant de renvoyer qu'on est pas autorisé, il faut d'abord demander qui veut accéder à la page ... surtout si on ne sait pas qu'il a appuyé sur le bouton annuler. (c'est d'ailleurs pour pouvoir gérer l'erreur, non ?)
ou alors j'ai pas tout saisi ...

par contre, evite de faire des erreurs dans tes exemples stp, parce que t'as envoyé du header après du html ;-)