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 :

gestion utilisateurs et membres [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 7
    Par défaut gestion utilisateurs et membres
    Hello tout le monde,
    j'aimerai savoir des deux solutions ci-dessous quelle est la meilleur ? concernant la sécurité et la rapidité notamment (et surtout pourquoi ? j'aime bien comprendre les choses) voir même une troisième non envisagé ?

    Des utilisateurs s’inscrivent sur mon site pour en devenir membre:

    - je crée un nouvelle utilisateur sur le serveur pour chacun d'entre eux. Les membres se log sur leur utilisateur propre pour consulter et interagir avec le site.
    ou
    - je crée de nouvelles entrées (utilisateur / mot de passe ) dans une table de ma base de donnée. Les membres se log sur leur utilisateur et vont consulter et interagir avec le site avec un utilisateur du serveur unique commun à tous.

    En espérant avoir été clair, merci pour vos réponses.

  2. #2
    Membre expérimenté
    Profil pro
    Responsable de service informatique
    Inscrit en
    Août 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 174
    Par défaut
    Bonsoir,

    Je ne comprends pas la création des utilisateurs sur le serveur ?

    En général on crée des utilisateurs et on les enregistre dans une table sql.

    Ainsi fait, il y a énormément de choses que tu peux mettre en place : personnalisation de l'interface, interaction, etc...

    Ensuite dans un environnement pro, pour la gestion des users, on peut par exemple utiliser un annuaire ldap, etc...

    Natso

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 7
    Par défaut
    - es que je crée des milliers d'utilisateur dans la même table que mon utilisateur root (qui se trouvent hors de mes bases de données, au niveau de l'administration serveur)
    ou
    - es que je les crée dans une table utilisateur se trouvant dans une des base de donnée ? (au quel cas quand je fais mes mysql_connect ça n'est pas avec le nom d'utilisateur authentifié mais avec un utilisateur (commun pour tous) se trouvant au niveau de l'admin serveur.

  4. #4
    Membre expérimenté
    Profil pro
    Responsable de service informatique
    Inscrit en
    Août 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 174
    Par défaut
    Tu crées tes users dans une table de ta base de données pour stocker son login, mot de passe, email, etc...

    Mais tu n'utilises pas ces infos pour exécuter des requêtes sur ta base. C'est ton user root qui s'occupe de ça.

    Si tu as plusieurs sites et donc en général plusieurs bases de données, tu utiliseras toujours ton user root pour effectuer les requêtes.

    Quel sgbdr utilises-tu ? Si MySQL, il me semble qu'il y a une base MySQL avec une table users avec au moins un user qui est root.

    Tu peux créer un user spécifique avec des droits limités.

    Natso

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 7
    Par défaut
    mysql avec une table ou se trouve root effectivement dans lequel j'ai crée un utilisateur "visiteur" et un autre "membre" avec des droits limités. Avec une table utilisateur dans chacune des bases de données.
    J'était donc parti dans la bonne voie. merci.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il est possible de se connecter avec des comptes mysql différents selon le profil de l'utilisateur mais ce n'est pas obligatoire : c'est même rare dans les scripts PHP tout simplement parce que les hébergements ne permettent pas forcement la création de comptes mysql.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. [Sécurité] Gestion d'espace membre
    Par pas30 dans le forum Langage
    Réponses: 11
    Dernier message: 26/12/2006, 19h18
  2. Localisation des utilisateurs ou membres du forum
    Par nicorem dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 3
    Dernier message: 23/11/2006, 10h07
  3. [Win32/C] Savoir si un utilisateur est membre d'un groupe
    Par David.Schris dans le forum Windows
    Réponses: 3
    Dernier message: 21/09/2006, 13h15
  4. Replica et gestion utilisateurs
    Par odelayen dans le forum Access
    Réponses: 4
    Dernier message: 09/06/2006, 13h53
  5. Gestion utilisateurs avec droits
    Par dr_look dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 27/04/2005, 16h03

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