如何实现发表的文章仅陌生人可见?

请问,想要实现发表的文章仅陌生可见是如何实现的?我要做一个分页的文章列表,所有人发表的文章都在同一个页面,但是每个人发表的文章都可以设置可见权限,有的文章是仅好友可见,有的所有人可见,有的是仅陌生人可见,例如A和B是我的好友,C不是,我发表了一篇仅好友可见的文章,那A,B进入该页面就可以看到该文章,C看不到,我发表了一篇仅陌生人可见的文章,A,B进入则看不见,C看得见,这样要如何实现呢,要能分页


回答:

你的好友不登陆账号就是陌生人了。
所以你这个是不是,会不会有可能是个伪需求?


回答:

例如:仅陌生人可见
1.您的好友肯定是存在数据库的
2.在文章列表页查询筛选,每页10条(查询出10条文章,循环10条文章查出可见状态)
3.状态1仅陌生人可见(判断如果该文章等于1 ,查询该文章创建的用户好友,如果当前的用户不在数组内则显示该文章,存在于数组内unset删掉该文章)


回答:

做过类似的 feed 流.
我们使用的是推流模式.打个比方就是,每个人都有一个自己的信箱的,公共流其实都是在自己信箱里读取的,可见控制都是在分发时决定的.

以上是 如何实现发表的文章仅陌生人可见? 的全部内容, 来源链接: utcz.com/p/944440.html

回到顶部