内容仅对特定用户ID

时间:2017-05-15 11:25:36

标签: php

我正在试图弄清楚如何构建如上所述的东西。 我有一个用户表,其中每个用户都使用唯一的ID进行标识,并且我有一个“朋友列表”表,其中用户ID与其他用户ID匹配以建立连接。内容表有一个名为Private的TINYINT字段,1是private& 0是公开的。我的目标是做两件事,

1)使某些内容仅对位于frienlist上的用户可见 2)使内容仅对内容的创建者可见

我不确定我应该如何建立这个或从哪里开始。任何反馈都非常感谢!

2 个答案:

答案 0 :(得分:1)

steps are as follows : 
1. Save the user in the session
2. the things that he can see put them like this
   if(user){
display
}
3. if you have an creator id saved for each content, get the id of the creator

4. check if(creator==content->creator)
{
display
}

答案 1 :(得分:0)

这是我使用的查询:

$userContent = $conn->prepare("SELECT * FROM followlist
JOIN users
on user_id_b = users.id
JOIN board on user_id_a = board.userID
WHERE user_id_a = $userid
AND board.private = 0");
$userContent->execute();
$c = $userContent->fetchAll(PDO::FETCH_ASSOC);