私は、php、mysql、およびjavascriptを使用して私の母親のための半単純なWebアプリケーションを作っています。mysql/php web pageのユーザアクセス管理
彼女は教師であり、このレッスンプランのさまざまな要素を管理することができます。 各コンポーネントには表があり、別のコンポーネントを含むことができる各コンポーネントには、その関係を保持する別の表があります。 (そのテーブルタイプにはそれぞれ2つのカラムがあり、関連テーブルの外部キーを持っています)
私はほぼ完了しましたが、彼女は友人にこれを使うことを許可したいと思っています。私はユーザーコントロールを実装して、コンポーネントを作成するユーザーだけがそのコンポーネントを表示および編集できるようにしたいと考えています。
パブリックコンポーネントを作成できるようにして、ユーザーがコンポーネントを独自のデータセットにコピーできるようにします。
私は、各ユーザーが独自のデータベースインスタントを持っているか、各テーブルには、パブリック/プライベートステータスの所有者の列と列を持つべきか、私は考えていない別の代替がある必要がありますユーザーコントロールを実装するために私の質問の。
私は、両方のコンポーネントのユーザータグが現在のユーザーと一致することを確認する必要があるため、コンポーネント間のリレーションを作成するときに追加のmysqlクエリが必要になることがあります。
すべてのフィードバック/提案はこれにアクセスする/使用している唯一の人々が自分の授業を展開されること
彼女の友人たちは、自分のレッスンプランを持っている教師であることを意識しているのでしょうか?関係の点で大きな違いを生む。 – tcole
他の先生だけがこれを見て、レッスンプランの開発/編成にそれを使用します。 –