gpt4 book ai didi

javascript - 构建将根据登录帐户类型更改的导航栏

转载 作者:行者123 更新时间:2023-11-28 03:10:44 25 4
gpt4 key购买 nike

我有一个网页设计问题,我想弄清楚。本质上,我希望设计一个导航栏,这样它会根据登录的帐户类型更改导航栏中显示的按钮/链接。因此,如果标准用户已注册,他们可能会看到:

站点名称 |账户设置 |注销

但是如果管理员登录,他们会看到:

站点名称 |账户设置 |管理用户 |注销

我正在为这个网站使用 MEANjs,我对如何实现它有一个想法,但我不确定它是否会起作用。基本上在 Appname\public\modules 中,我想我可以制作一个“导航栏”模块,它将包含 HTML 和 Controller 。 Controller 将检查登录的用户类型,并使用条件语句显示某些链接而不显示其他链接。然后在我的任何 View 中,我都会将导航栏模块作为顶部项目。这是一个好方法吗?

沿着这些思路,我很难想出一种方法来根据登录的帐户类型自定义其他功能。例如,我想为未登录的用户创建一个标准主页,比如说登录用户的另一个主页,以及登录管理员的第三个主页。在文件结构方面,MEANjs 应该如何处理这一切?在这里有点迷路,正在寻找可以散发的光芒,所以谢谢大家。如果有帮助,这里是当前站点架构的屏幕截图:

http://i.imgur.com/j7IohQK.png

最佳答案

至于我,这就是我要做的。我要 3 张 table 。

  • Angular 色表,如果用户是管理员、 super 管理员、普通用户,客人等
  • 用户帐户表。

  • 用户及其 Angular 色的桥接表,如果用户可以拥有多个一个 Angular 色。

然后只需检查用户是否在某个 Angular 色中。只需进行一些条件检查。

根据您的示例:如果管理员登录,他们会看到:

站点名称 |账户设置 |管理用户 |注销

我只是分享了我对此的看法。我会把这个工作留给你。如果您需要更多帮助,请告诉我。

关于javascript - 构建将根据登录帐户类型更改的导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30700711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com