protéger des champs

protéger des champs - PHP - Programmation

Marsh Posté le 07-06-2006 à 10:23:35    

bonjour,
 
je réalise un formulaire d'engagement de dépense en php, mais certain champ doivent etre accessible que par certaine personne, pouvez m'indiquer si cela est possible et si oui, comment il faut faire.
 
merci d'avance

Reply

Marsh Posté le 07-06-2006 à 10:23:35   

Reply

Marsh Posté le 07-06-2006 à 10:34:45    

oui c'est possible :o
En gros il faut que dans le code html tu conditionnes l'apparition voir l'accèssibilité des champs en fonction de l'utilisateur connecté.

Reply

Marsh Posté le 07-06-2006 à 10:49:45    

ok merci pour ta rep mais a tu une idée de comment on conditionne l'accessibilité en html?

Reply

Marsh Posté le 07-06-2006 à 10:53:06    

login et mot de passe pour chaque utilisateur
chacun a un compte qui lui ouvre certains droit
lors de la génération de la page html tu vérifies les droits qu'il a et suivant les droit les champs sont générés ou pas
 
donc il faut un suivi de session et une couche de persistance

Reply

Marsh Posté le 07-06-2006 à 11:01:19    

oui mais comment tu fais pour généré ou pas les champssuivant les droit?

Reply

Marsh Posté le 07-06-2006 à 11:11:53    

Code :
  1. if ( j'ai les droits){
  2. echo 'ton truc';
  3. }

Reply

Marsh Posté le 08-06-2006 à 13:59:48    

le probleme est que vu que ce que je veux faire apparaitre ou pas ça se presente sous cette forme :
 
<p align="left"><b><u><font color="#0000FF">Service achats :</font></u></b></p>
 
<p> <b>Nom : <input type="text" name="nomSA" size="20"></b></p>
 
ça ne marche pas le echo... est ce que quelqu'un aurait une idée.
merci,  
carole.

Reply

Marsh Posté le 08-06-2006 à 14:16:07    

Code :
  1. <?php if ( j_ai_les_droits){ ?>
  2. <p align="left"><b><u><font color="#0000FF">Service achats :</font></u></b></p>
  3. <p> <b>Nom : <input type="text" name="nomSA" size="20"></b></p>
  4. <?php } ?>


Goret mais ça fonctionne

Reply

Marsh Posté le 08-06-2006 à 14:25:19    

ouai ok sinon j'ai eu un autre conseil par un collegue qui ma dit de mettre mon code entre " " et devant ceux du code html il fallait mettre un \...
mais merci beaucoup du tuyau

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed