IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Récupération signature md5 d'un répertoire [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2006
    Messages : 8
    Par défaut Récupération signature md5 d'un répertoire
    Bonjour à tous ceux qui voudront bien me lire!

    Alors voila mon problème:

    J'ai un explorateur de fichier en php, couplé à une base mysql.
    Je voudrais limiter l'upload de fichiers dans des répertoires bien précis selon les droits attribués à chaque utilisateur.

    Pour la partie administration, j'ai une interface qui me permet d'associer un utilisateur à un ou plusieurs répertoires (donc ça rentre la signature md5 et le nom de l'utilisateur dans la base)
    Je voudrais que pour ces utilisateurs là, quand ils rentrent dans les répertoires qui sont inscris dans la base, une icone supplémentaire leur permettent d'uploader.

    Pour se faire, il faudrait qu'à chaque fois que l'utilisateur entre dans un répertoire, la signature soit récupérée et si celle-ci existe dans la base, alors l'icone apparait.

    Mais je ne sais pas comment récupérer la signature d'un répertoire quand on clique dessus pour y accéder, et je ne sais pas comment faire pour comparer la signature obtenue à celles entrées dans la base.

    Si vous avez une petite idée...

    Merci de votre aide

    Cordialement

    Rénald

  2. #2
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut
    Une solution plus simple serait peut-être de passer par les sessions.

    Tu définis/déclare une variable de session sur les privilèges de tes utilisateurs au moment où ils se loguent.

    Ensuite, il suffit de faire un if sur ta variable de session ['privilège'] pour afficher ou non l'icône...

    Penche de ce côté là.

    Il y a un très bon cours sur les sessions sur developpez.com (rubrique PHP toujours)

    En espérant que cela t'aide !

  3. #3
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2006
    Messages : 8
    Par défaut
    oui c'est vrai que c'est une très bonne idée merci!

    Je vais creuser celle-ci et vous tiens au courant

    Encore merci

    cordialement

    Rénald

  4. #4
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut
    Pas de quoi !

    Pense à

  5. #5
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2006
    Messages : 8
    Par défaut
    Par contre est-ce que cela pourra agir comme je le souhaite, à savoir que l'icone ne s'affichera que lorsque l'utilisateur entrera dans les répertoires dans lesquels il est autorisé.

    L'icone ne devra pas s'afficher dans les répertoires ou l'utilisateur n'a pas le droit d'upload.

    Merci

  6. #6
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut
    Oui !
    Si tu dis que ton utilisateurs à le droit d'entrer dans le répertoire avec des droits d'upload, pas de souci !

    Exemple : tu as une table utilisateurs et dedans tu as un champ "rep autorises"

    Au moment où il arrive sur la page, un script regarde si ce visiteur à le répertoire en cours dans son champ "rep autorises", et si oui, il affiche l'icône. Sinon il ne l'affiche pas...


  7. #7
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2006
    Messages : 8
    Par défaut
    ok je commence à comprendre

    Par contre l'élément qui me manque, c'est comment créer ce script qui va voir dans quel répertoire se trouve l'utilisateur(en fait j'avais stocké la signature md5 du répertoire autorisé, il faudrait donc relire la signature du dossier dans lequel on se trouve!).. saurais-tu m'aider sur ce point, ça serait vraiment très sympa car je galère (débutant++)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/03/2014, 18h21
  2. [Joomla!] Récupération d'une copie du répertoire du site pour mesure de sécurité
    Par jockhip12 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 23/04/2012, 10h35
  3. Récupération du nom d'un répertoire
    Par mika0102 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 09/04/2008, 10h44
  4. Réponses: 0
    Dernier message: 15/01/2008, 10h45
  5. Récupération extension fichier dans un répertoire
    Par legomaniac071 dans le forum Langage
    Réponses: 25
    Dernier message: 27/11/2006, 20h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo