所以我有一个关于应用引擎的快速问题。
所以我希望客户端能够注册填写信息,这些信息将被插入到 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/