2010-03-01 8 views
1

Étapes:Est-ce qu'une base de données MySQL simple est possible?

  1. Je veux un utilisateur enregistré pour pouvoir insérer des valeurs dans une table.
  2. Ces valeurs ne pourraient être vues ou éditées que par l'utilisateur. (quelques lignes)

J'ai une page d'enregistrement/connexion et une page de formulaire d'insertion complète et ils peuvent ajouter leurs tâches respectives.

Voici le problème et je réaliser probablement une réponse super simple:

Comment lier l'enregistrement/login nom d'utilisateur pour les valeurs que j'entrant de sorte que seul ce nom d'utilisateur a accès?

Merci,

Michael

Répondre

-1

Vous pouvez créer un utilisateur MySQL pour chaque utilisateur enregistré et protéger leurs données au niveau DB. C'est généralement exagéré pour une application web.

Ce que vous voulez probablement ici est d'imposer le propriétaire des données à la couche d'accès aux données. Associez les données à l'utilisateur et limitez les requêtes de données ou les mises à jour à cet utilisateur, c'est-à-dire que toute insertion, mise à jour, sélection des instructions SQL inclurait l'identifiant de l'utilisateur en tant que paramètre.

+0

Merci, j'utilise des variables de session pour apporter le LoginID, puis l'ajouter à l'autre table. Je vais poster une autre question à ce sujet. –

Questions connexes