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

Langage PHP Discussion :

Donner des droits aux utilisateurs


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 21
    Par défaut Donner des droits aux utilisateurs
    bonjour,

    je vais vous présenter mon projet je doit crée un site intranet pour mon entreprise le site est finaliser mais je doit crée des règles selon l’utilisateur

    en effet certains utilisateur n'auront droit a certains accès du site intranet

    j'ai crée les différentes conditions mais cela ne fonctionne pas

    voila mon code

  2. #2
    Membre éclairé
    Avatar de Freedolphin
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2006
    Messages : 291
    Par défaut
    Bon, déjà, ton code de 2 kilomètres de long ne donne pas tellement envie de se pencher dessus. Évite de publier les parties grisées et isole les lignes qui posent problème.

    Regroupe aussi les conditions identiques :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    //Si OUI, alors check des actualités à valider
        if($admin['Num_groupes'] == 1)
        {...}
     
        //Si OUI, alors check des documents à valider
        if($admin['Num_groupes'] == 1)
        {...}
    devrait être remplacé par quelque chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if($admin['Num_groupes'] == 1)
    {
    1er traitement
    2ème traitement
    }

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 21
    Par défaut
    Merci, pour tes conseils

    mais le code que j'ai envoyer marche

    mais quand je change de groupes a un utilisateurs il n'y a pas de changement qui s'opère

    exemple

    quand l'utilisateur 2 groupes = 2

    je souhaite le mettre en utilisateur 1 groupes = 1

    pour qu'il puisse avoir accès a certaines partie du site

    bah ça ne marche pas il reste en utilisateur 2 groupes = 2


    v

  4. #4
    Membre éclairé
    Avatar de Freedolphin
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2006
    Messages : 291
    Par défaut
    Citation Envoyé par vernon27 Voir le message
    mais le code que j'ai envoyer marche
    ça n'empêche pas de l'améliorer

    Citation Envoyé par vernon27 Voir le message
    mais quand je change de groupes a un utilisateurs il n'y a pas de changement qui s'opère
    Peux-tu indiquer précisément la portion de code dont tu te sers pour demander ce changement ?

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 21
    Par défaut
    Oui, je suis d'accord avec toi

    Mon changement je le fait directement dans Ma BDD

    CAR MES UTILISATEURS SONT INSÉRER DANS MA BDD

    et j'ai une tables groupes avec Num_groupes 1,2,3

    et ensuite quand je met l'utilisateur numéro 2 je lui attribue le groupes = 1 logiquement il doit rentrer dans les conditions de mon code

    mais il n'y a rien qui change malgré le changement

  6. #6
    Membre éclairé
    Avatar de Freedolphin
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2006
    Messages : 291
    Par défaut
    Ok, donc si j'ai bien compris, tu changes le numéro de groupe d'un membre "à la main" (via phpMyAdmin j'imagine).
    Ensuite, le problème est dans le traitement des membres de groupe 1.

    Quelle erreur concrète rencontres-tu lors de l'affichage de la page ?
    Car il y a des dizaines de raisons possibles : mauvaise connexion à la table, erreur de syntaxe lors de la requête etc...

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/07/2015, 14h26
  2. [MySQL] Donner des droits à un utilisateur via mysql_query
    Par Tomenfer dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 18/02/2015, 10h40
  3. Réponses: 2
    Dernier message: 02/01/2009, 15h12
  4. [OpenOffice][Texte] donner des valeurs aux champs utilisateurs sans insertion
    Par cpf2006 dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 18/06/2008, 15h01
  5. [Debug]Donner des noms aux thread lors du débugage
    Par jeje99 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 21/12/2005, 16h49

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