【发布时间】:2017-11-29 11:25:12
【问题描述】:
我不知道,我的问题是否奇怪,因为我还没有找到答案。
我正在尝试编写“BLOG LIKE”网站,女巫会有用户。当我继续主提要时,系统应该向我显示所有帖子。从数据库中获取帖子时,系统应该检查帖子是我的,是我的“朋友”的帖子还是其他用户的帖子。如果帖子是我的,系统应该在其中添加“编辑按钮,如果是朋友帖子系统应该向我显示一些其他按钮(因此系统应该知道帖子是我的,朋友,阻止我的人或其他人)。
我会找到与我的联系并使用我的用户名发布作者。是我的帖子吗?创造者是我的朋友吗?我已经阻止了他或任何其他人,我会使用我的用户名找到它。因此,当我进入网站时,我想获得我的用户名并在我退出或关闭网站之前拥有它。 我正在使用 IdentityServer4,所以我有“用户 ID”,我可以立即获得,然后使用这个“用户 ID”我在另一个数据库中搜索我的用户名。
我的问题是在第一次进入网站后将我的用户名存储在哪里,以便更快地计算所有内容,而无需使用我的用户 ID 一次又一次地在数据库中搜索用户名?我认为是 cookie,但据我所知,这不是好方法。
如果问题很愚蠢,请帮助我更好地理解。 对不起,谢谢。
【问题讨论】:
标签: authentication cookies database-design architecture identityserver4