web项目,一些公共页面如何区分已登录用户和其他用户?

问题描述

例如:用户首页,已登录用户访问自己的首页时,会有一些编辑,添加等按钮,而访问其他用户的时候,又没有这些按钮等...

思考

我的想法是,判断登录用户和想要访问的用户是否为同一个用户,以此来控制这些按钮的显示。

但不知道我的思路正不正确,希望大家能给我提供点思路。

阅读 2.4k
2 个回答

用户主页链接应该会存在用户的标识,比如用户id;那么用户主页链接为https://xxx.com/user/1;此处1为用户的id;

然后登陆的用户全局应该存有用户信息;包括登陆的用户id。
链接中的用户id与登陆的用户id相同则是访问的登录用户的主页,这时候应当显示有编辑,添加等操作;

以上用户id为标识符,也可能是其他的;我的思路就是这么个

思路就是在这个思路
如果当前登录用户的id 与 被访问的用户主页的用户id不一致
去做相应的操作

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题