我正在为一个客户使用堆栈mean.js。
我想创建一个社区Web平台。我的客户希望他能抓住数据库中的东西。因此,我必须自己创建一个管理面板。
我看到了:meanjs如何实现管理面板
第一种解决方案似乎适合meanJs 4.0,但不适用,发电机也不再均匀。有人能告诉我如何转换平均值4.0的解决方案吗。或者如果存在其他解决方案。
感谢您的帮助或评论。请原谅我英语不好,祝你今天愉快。
我相信您正在询问如何使用MEAN堆栈执行身份验证。这对于SO问题来说有点模糊。。但也许这些链接可以帮助你开始。
身份验证将允许您限制对某些视图的访问。例如,只有您的客户端可以访问管理员门户。以下是一些关于使用MEAN进行身份验证的基本指南(尽管还有更多的资源):
如果你使用的是快速路由,这是非常容易的。这里有一个关于scotch.io的非常基本的例子:https://scotch.io/tutorials/route-middleware-to-check-if-a-user-is-authenticated-in-node-js
如果您正在使用Angular Routing进行单页应用程序(SPA):http://www.sitepoint.com/implementing-authentication-angular-applications/
根据标记,我假设您使用的是meanjs堆栈。您必须先注册为用户。然后,您需要访问mongodb数据库,通过在用户角色中添加"admin"来手动添加用户角色。然后,我们将能够看到作为管理员一部分的用户列表。
作为一个初学者,我建议使用robomongo,它有一个很好的用户界面来操作你的数据库。
获取用户列表的最简单方法是将默认角色更改为"admin"