- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 Meteor/react 和 flowRouter,我想创建一个有两种用户的应用程序;让我们说保持简单:
事实上,客户有一些“UserAccounts”字段(姓名、密码、电子邮件...),但我想添加许多其他字段:Idk,如护照号码、社会安全号码、银行账户等...
如果提供者也愿意,也可以填写此字段(因此可以具有相同的“Angular 色”),但其主要目标是拥有其他字段,如 idk:职务、类别工作、其他密码等..
那么你们中的一些人是使用包 UserAccounts 来执行此操作还是您自己创建了一个系统?当然,我希望使用电子邮件验证等......应用程序 Ui 希望有一个搜索组件搜索提供者并且只在提供者中搜索。
此外,我将使用两个注册表单(同一页面,但有两个表单),但两种类型都使用一个登录模式。
我的问题是,使用 userAccount 是一件好事吗,我可能需要这两个 Angular 色的 Angular 色,但是 UserAccount 是否接受许多其他自定义字段,我是否必须在“配置文件”中设置并且不会只有一个用户集合的应用程序速度太慢了?
感谢你们的帮助:)
最佳答案
是的,您可以为您的案例使用 userAccount,不,它不会减慢到任何明显的数量。
要管理不同的 Angular 色,您可以使用 alaning:roles包裹。它可以帮助您将对代码的某些部分的访问限制为 Angular 色和组。
更新:(编辑)
正如评论中指出的那样,不建议使用配置文件,因为它会自动发布。而是试试这个:关于在用户帐户中添加更多字段的第二部分,您可以在配置文件部分添加任意数量的字段。该文档将如下所示:
{
_id: "bbca5d6a-2156-41c4-89da-0329e8c99a4f", // Meteor.userId()
username: "cool_kid_13", // unique name
emails: [
// each email address can only belong to one user.
{ address: "cool@example.com", verified: true },
{ address: "another@different.com", verified: false }
],
createdAt: Wed Aug 21 2013 15:16:52 GMT-0700 (PDT),
profile: {
//profile data
},
passportNo:'PASSPORT',
ssn:'SSSN',
oneMoreField: 'OneMoreField',
}
默认情况下,此处只会发布电子邮件、用户名和个人资料,除非发布和订阅,否则客户看不到您的其他数据。
您可以阅读有关帐户的更多信息 here
关于javascript - Meteor:两种类型的用户,如何处理复杂的 UserAccounts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39910714/
我将 servlet 与 JPA+Hibernate 结合使用)。我不明白这个错误,除非我尝试过本论坛中建议的其他解决方案。事实上,我不想将 UserAccount 类存储为一个实体;但我只想在 Ut
用法: 1.copy下面代码至文本文档 2.将文件后缀名改为.vbs 3.双击运行 复制代码 代码如下: Ans = InPutBox("请输入要执行的操作:1.加密,2.解密,3
我已将 UserAccounts(语义 UI)包包含在 Meteor 应用程序中。 插入路由和 {{> atForm}} 后,这就是我的首页的外观。 这与此处显示的示例有很大不同:UserAccoun
我使用的是 accounts-password 和 useraccounts:bootstrap 包,一切正常,这意味着登录表单在 Meteor 中创建了一个新文档。用户集合。但我不希望在面向客户端的
我正在使用 Meteor/react 和 flowRouter,我想创建一个有两种用户的应用程序;让我们说保持简单: 客户 提供者 事实上,客户有一些“UserAccounts”字段(姓名、密码、电子
我正在为 Meteor 使用 Useraccounts 包。 我已经配置好了,用户名/电子邮件+密码登录正在使用登录时显示的用户名(用户需要在注册时输入用户名)。 但是,当我单击社交登录按钮登录时,我
我有这个two commands获取 SID 用户帐户 wmic useraccount where name='%username%' get sid | findstr /b /C:"S-1" >
我收到以下错误: One or more validation errors were detected during model generation: \tSystem.Data.Entity
如何将当前用户的 SID 保存到变量中? 基于类似的问题,当前代码如下: @echo off for /f %%a in ('wmic useraccount where Name='%usernam
我有一个 userAccounts 类,它声明了我的用户帐户的所有变量。但是,当尝试增加 userAccounts 类型的 arrayList 的大小时按下按钮时,我得到了错误。 The method
我想从用户表中获取电子邮件和密码,其中电子邮件是主键,针对电子邮件,我想从用户帐户中获取余额和帐户 ID,其中帐户 ID 是外键。针对该外键,我想要表帐户中的 accountNo SELECT `us
我正在阅读 Apache Shiro想看看我的心智模型是否正确。 From the docs: "A Realm is a component that can access application-
是否可以在登录时检查用户 Angular 色,以及用户是否处于“admin” Angular 色以显示一个页面,以及是否以“basic-user” Angular 色显示另一个页面(转到另一条路线)
我是一名优秀的程序员,十分优秀!