2016-07-25 6 views
-2

私は、特定のサイトコンテンツへのアクセスを許可するために、自分のDB /ユーザーのアクセス許可を構成する最も良い方法を見つけようとしています。

当社の製品は、本質的にUdemyまたは他のオンライン教育プラットフォームに似ています。私たちには、複数のコースを持つことができる複数のインストラクターがいます。ユーザーがサインアップして特定のコースにアクセスできます。

ユーザーは、登録したコースのみを見ることができ、講師は自分が教えるコースだけを見ることができるようにロジックを構成できます。

ありがとうございました!ユーザーアクセス許可

+0

次に、あなたはの線に沿って何かを行うことができます。このトピックの周りにはそれほど多くのことがありますので、ここでの回答ではほとんどカバーできません。 – dognose

答えて

0

おそらくあなたには、ユーザーとデータベーステーブルとコースを持つデータベーステーブルがあります。

教師と学生の関係のためにassociative tablesを追加してください。あなたがより良い利用できるパーミッション・システムになっているはずです

SELECT course.name, course.id 
    FROM student_on, course 
    WHERE (student_on.student_id = ? AND student_on.course_id = course.id) 
; 
関連する問題