Droits d'accès en php

stéf -  
 Sha -
j'ai un devoir a faire et je ne sais pas comment on attribue un droit d'accès a une page en langage php
merci de m'aider!

2 réponses

  1. Sha
     
    Ouai "attribuer les droits" peut être vu sous 2 sens, il faudrait donc que tu précise ta pensée.
    Soit, il s'agit de donner l'accès qu'a certaines personnes (idenifier avec un login et un mot de pass qui se trouvent dans une base de donnée le plus souvent)
    Dans ce cas, la, un petit script du style :
    <?
    // ici, ouverture de ta connect mysql
    //tu considère que tu as les login et le pass qui ont été transmi via un formulaire d'itentification login.htm

    if($login=='' || $pass=='')
    {
    echo '<p>Tous les champs n'ont pas été remplisp>';
    include('login.htm'); // On inclus le formulaire d'identification
    exit;
    }

    // on recupère le password de la table qui correspond au login du visiteur
    $sql = "select pwd from tbl_user where login='$login'";
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

    $data = mysql_fetch_array($req);

    if($data['pwd'] != $pass)
    {
    echo '<p>Mauvais login / password. Recommencer !!!</p>';
    include('login.htm'); // On inclus le formulaire d'identification
    exit;
    }
    else
    {
    session_start();
    session_register('login');

    echo 'Vous etes bien logué';
    // ici tu met un lien qui te renvoie a la page d'accueil par exemple
    }
    ?>

    ----------------------------------------------------------------------------
    l'autre sens d'attribuer un droit peut être de faire un chmod (comme sous unix en fait)
    ----------------------------------------------------------------------------
    Voila, j'espere que ca t'aura aider, je suis la si ta
    1
    1. stéf
       
      sympa d'avoir répondu aussi vite
      bon je suis un peu larguée ds la programmation
      ms je vais expliquer clairement:
      il faut créer un site de ressources (sources de fichiers javascript,dhtml,flash et php)
      créer une page d'accueil gérant un login utilisateur(nom du membre et mot de passe compte invité sans mot de passe)
      les ressources qui doivent etre au minimum presentes sur le site web est le crible d'erathostene en .js et en .php et doivent avoir les droits 751
      un morphing falsh 3 versions de 3 membres avec respectivement les droits 750 711 et 701
      et enfin la generation d'un damier de cote n en php ac les droits 755
      voila alors tout ca pour moi c du chinois!
      dc si tu pouvais m'expliquer ca serait tres sympa
      @+
      stéf
      0
      1. Sha > stéf
         
        Ok, je vois, et en fait, le truc que ta a faire fait appel au notions que je t décrit plus haut, si tu ve envoie moi un mail avec ton sujet exacte et j'essaierais de t'aider du mieux que je pe.
        LA chui un peu occupé (révision de partiels) mais des que g un peu de temps je peut t'aider dans ton truc.
        Contact moi sur mon email.
        0
    2. stéf
       
      je suis désolée d'etre nulle aussi en systeme
      alors si qq'un pouvait mexpliquer le devoir que j'ai a faire cela m'aiderait ;-)
      je dois faire un simulateur de memoire contigue sans compactage ac comme stratégie FIFO
      les arguments du programme simulMemsont:
      simulMem fichier taille_de_la_memoire taille_du_systeme
      il nous est donné un exemple d'utilisation du simulateur
      SimulMem fichier 600 150 nc
      Temps 0_>0<Systeme>150<T1>350<T3>400<libre|600//T1 Debut retard 0,T3:Debut retard 0
      Temps1_>0<Systeme>150<T1>350<libre>400<T2<500<libre|600//T3:fin ,T2:Debut retard 0
      Temps 2_>0<Systeme>150<T1>350<libre>400<T2>500<libre|600
      Temps 3_>0<Systeme>150<T1>350<T4>500<libre|600//T2 fin,T4:Debut retard 2
      Temps 4_>0<Systeme>150<libre|600
      si qq1 m'expliquait ca serait grandiose!
      merci!
      stéf
      0
  2. Bobinours Messages postés 2903 Statut Membre 504
     
    Qu'est-ce que tu appelles "droit d'accès" ?

    Il faut peut-être s'identifier avant ?

    -= Bobinours - http://bobin.underlands.org =-
    0
    1. stéf
       
      sympa d'avoir répondu aussi vite
      bon je suis un peu larguée ds la programmation
      ms je vais expliquer clairement:
      il faut créer un site de ressources (sources de fichiers javascript,dhtml,flash et php)
      créer une page d'accueil gérant un login utilisateur(nom du membre et mot de passe compte invité sans mot de passe)
      les ressources qui doivent etre au minimum presentes sur le site web est le crible d'erathostene en .js et en .php et doivent avoir les droits 751
      un morphing falsh 3 versions de 3 membres avec respectivement les droits 750 711 et 701
      et enfin la generation d'un damier de cote n en php ac les droits 755
      voila alors tout ca pour moi c du chinois!
      dc si tu pouvais m'expliquer ca serait tres sympa
      @+
      stéf
      0