Partage
  • Partager sur Facebook
  • Partager sur Twitter

Espace Utilisateur

données des utilisateur

8 octobre 2021 à 0:21:01

Bonjour à la communauté 

Je bloque sur un sujet (je suis débutant soyez indulgent)

je développe un espace utilisateur je voudrais que les utilisateur est accès que a leur donnée (j'affiche les donnée de ma base dans ma vue de l'utilisateur connecté) mais le problème a chaque fois que je me co avec un utilisateur diffèrent il a accès au donnée de tout les autres je voudrais que chaque utilisateurs est son espace privée j'espère m'être fait comprendre désolé pour les faute d'orthographe.

merci  

  • Partager sur Facebook
  • Partager sur Twitter
8 octobre 2021 à 2:26:55

Je te conseille de lire ceci : https://openclassrooms.com/fr/courses/1959476-administrez-vos-bases-de-donnees-avec-mysql/1975880-gestion-des-utilisateurs#/id/r-1993138

Pense aussi à tester avec des utilisateurs virtuels qui ont différents privilèges. Ça te permettra de ne pas faire râler des utilisateurs qui ont des droits révoqués alors que ce n'est pas nécessaire ou pire, de donner trop de droits à certains utilisateurs.

Si tu utilises un framework PHP, le lien peut être une base de conception des privilèges.

  • Partager sur Facebook
  • Partager sur Twitter
8 octobre 2021 à 2:46:19

Au top merci de prendre du temps pour me répondre ca va j’ai réussi a me faire comprendre quand même merci encore
  • Partager sur Facebook
  • Partager sur Twitter
9 octobre 2021 à 0:49:16

J'ajouterais que, bien que n'étant pas professionnel du domaine, le droit étant logique, je suppose que les administrateurs ont de grandes responsabilités. Pour éviter des problèmes, il est déconseillé (peut-être interdit même) d'avoir un utilisateur super-administrateurs. Il vaut mieux créer un utilisateur en lui attribuant tous les droits sur UNE SEULE base de données, cet utilisateur est l'administrateur de cette base de données.

Par exemple, si Alice est administratrice de bases de données et Bob a les compétences d'être administrateur d'une BDD. Si Alice laisse Bob être super admin et que dans leur contrat Bob est responsable de la BDD A, mais, qu'il manipule la BDD B (il peut car il est super admin), c'est Alice qui est responsable si Bob revend les données de la BDD B*.

* A contrario , si Alice et Bob bossent chez FB, Google, ... ils seront récompensés et encouragés à continuer puisque c'est LA raison de vivre de ces sociétés.

  • Partager sur Facebook
  • Partager sur Twitter
9 octobre 2021 à 20:09:56

Salut,

CristianoRolando ton post est totalement hors sujet non?

Lorsque tu crée un espace membre, tu dois prendre en compte au moins 1 choses: 

1 qui doit avoir acces au profil? (l'user? ses amis?, public)

Pour ca tu dois avoir une table profil avec déjà l'ID de son proprietaire, ensuite un champ public ou privé, et enfin un champ (json ou array) qui contient la liste des personnes autorisés à y acceder... 

Le reste ne contient que les infos de la personne.

-
Edité par Ptit Rat 9 octobre 2021 à 20:10:24

  • Partager sur Facebook
  • Partager sur Twitter
9 octobre 2021 à 20:39:31

Peut-être, mais comme il parlait de base, j'ai pensé à base de données. Et qu'il parlait des utilisateurs d'une base de données.

Mais, s'il parle des utilisateurs d'un forum comme OC, alors, oui, tu as raison.

  • Partager sur Facebook
  • Partager sur Twitter
13 octobre 2021 à 15:38:51

Merci a tous j'ai résolu le problème chaque utilisateur a accès a leur données et non les données de tous encore désolé pour les explication non clair mais ptit rat a compris de quoi je parlais c’était ça merci encore en tout cas.
  • Partager sur Facebook
  • Partager sur Twitter