java - App Engine 和多个管理员用户?

标签 java android google-app-engine

所以我有一个关于应用引擎的快速问题。

所以我希望客户端能够注册填写信息,这些信息将被插入到 Android 客户端 GUI 中的 EditText 字段中。用户信息将使用应用引擎实体提交和存储。

现在,我想要的是一个可以看到新用户何时注册的网站。

所以我想要一个管理员可以登录的登录控制台。但诀窍是我想指定每个管理员只能访问他们给定的实体父级。

例如 Bob 只能根据我设置的他访问他的雇员。

因此,当新用户从列表中选择“Bobs employee”时,它将仅向 bobs 控制台注册。然后,他将能够通过 C2DM 向他们发送 ping 并删除或编辑用户。

好吧,我的问题是:所有这些都可以通过 AppEngine 实现吗,还是我需要一些其他东西??

最佳答案

您问题的简单答案是是的

你将如何做到那是另一个问题。一般的想法是在 User 模型上有一个 role 属性,并从那里决定业务逻辑,即谁能够设置该字段,以及该用户将做什么能够基于该角色进行访问。

您还可以使用 is_current_user_admin() (GAE 上的 Python)函数将 role 设置为 admin 当用户默认也是应用程序的管理员时,因此您的系统将始终至少有一个管理员。

关于java - App Engine 和多个管理员用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11145598/

相关文章:

python - 为什么 PostgreSQL 适配器 psycopg2 在 Google App Engine dev_appserver.py 中失败?

google-app-engine - 如何删除 Google App Engine 上的日志?

java - 我是第一次从事ES。我正在尝试将批量json文件上传到Java中的新Elasticsearch索引中,但出现错误

java - RestyGWT 内容参数必须是一个类

java - 注释 : {@org. springframework.beans.factory.annotation.Autowired(required=true)}

android - MySql查询用于比较同一个表与不同记录的Id

android - 如何以尽可能小的文件大小在android中实现视频录制?

java - 在java中将unix时间戳转换为日期

android - 在 Eclipse 中创建一个 Android 测试项目

java - 按日期(字符串)对 GAE 的查询结果进行排序