gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 11:43:44 26 4
gpt4 key购买 nike

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

所以我希望客户端能够注册填写信息,这些信息将被插入到 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/

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