Demande - multiple connection sur un ID de connection BDD

Eléphanteau du PHP | 10 Messages

20 sept. 2011, 14:14

Bonjour,

Je crée un site avec de l'affichage de données multiples. Le code est bon, la BDD est opérationnelle, mon soucis vient de la partie administration.

Une partie du site permet donc à un adhérent de venir gérer ses propres evenements.

Ma question est la suivante : est-il possible de créer un seul "user" (avec son mdp) dans la base de données et que chaque adherent vienne se connecter avec? Surtout si il y a plusieurs connections en une fois?

Merci, bonne aprem.

ViPHP
ViPHP | 2577 Messages

20 sept. 2011, 14:35

Bonjour,

Le programme PHP se connecte à la base de données avec un user et un mot de passe. Par contre tes utilisateurs se connectent à ton site avec leur propre user et mot de passe.

Eléphanteau du PHP | 10 Messages

20 sept. 2011, 14:46

ca je suis d'accord.

Ma question est autre mais mal exprimé ou comprise.

A partir du moment ou l'adherent se connecte a la partie admin, il doit pouvoir gérer ses propres evenements. Il doit donc avoir acces a l'ecriture, modification de la BDD. A partir de la la, deux choix s'offre a moi:

1/ chaque utilisateur se voit attribué d'un user/mdp pour acceder a la BDD. Mais y a t'il une limite?

2/Chaque personne se connecte a la partie admin avec un code identique pour chacun. Auquel cas, est-il possible de se connecter/gerer avec un seul user/mdp mais avec plusieurs personnes qui l'utilise (avec le risque d'être en meme temps). Es-ce possible?

Dans l'idée, je serais tenté par l'option 1. Il sufit d'un test sur la BDD pour savoir si l'identifiant est correct. Mais y a t'il une limitation de USER/MDP possible?

ViPHP
ViPHP | 2577 Messages

20 sept. 2011, 15:00

A partir du moment ou l'adherent se connecte a la partie admin, il doit pouvoir gérer ses propres evenements. Il doit donc avoir acces a l'ecriture, modification de la BDD. A partir de la la, deux choix s'offre a moi:
Qu'est ce que tu entends par "partie admin" ?
Un script PHP de ton site ou un outils de gestion de BDD ?

Dans le cas d'un outils de gestion de BDD, la gestion des droits se fait par table, pas par enregistrement.

Eléphanteau du PHP | 10 Messages

20 sept. 2011, 15:45

En effet, il s'agit de la gestion de la table. Pourquoi elle doit se faire par la table?

ViPHP
xTG
ViPHP | 7331 Messages

20 sept. 2011, 15:57

Tout simplement pour limiter l'accès.
Si tes users ont accès à la table des droits d'accès bah... Ils font ce qu'ils veulent après. ^^

Eléphanteau du PHP | 10 Messages

21 sept. 2011, 17:27

Decidement on se comprend pas humhum :oops:

J'ai crée trois identifiants sur la base de données. Le premier en SELECT, il permet uniquement de voir les evenement(tout un chacun peut se balader sur le site, voir les evenements...). Le second est un identifiant administrateur avec tous les droits, le dernier est un identifiant adherent:Il va pouvoir modifier et changer les evenements qu'il a deja créer.
Ma question est donc la suivante, est ce que a chaque adherent je dois créer un identifiant a la base de données (sous phpmyadmin) ou bien chaque adherent pourra utiliser le "meme" (par le meme, j'entend juste l'id a la base de données)

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

21 sept. 2011, 20:05

salut,

pourquoi 3 utilisateurs dans la base de données ?

tes visiteurs peuvent avoir accès au code php (et donc au identifiant) ?

si ce n'est pas le cas, pas besoin d'autant d'identifiant, tu gère toi même les accès via les scripts php !

la différence entre les adhérents est fait par leur connexion sur le site (typequement avec un système type espace membre

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 10 Messages

21 sept. 2011, 22:24

Ok je comprend ou je voulais en venir, je me compliquais la tache.
C'est deja le cas, je suis deja en train de me créer un espace membre. Je m'aperçoit donc que ma demarche aurait été double et que je me compliquait la tâche. Merci d'avoir eclairé ma lanterne, en plus je viens de réussir une gestion d'un acces membre en lien avec la bdd. Peut-etre pas très académique mais ca fonctionne!!!
Bonne soirée.