0

在 APEX 5.0 中,最终用户(从管理员创建的用户)是否可以更改自己的数据?我希望在我的应用程序中登录的最终用户可以打开一个页面,他可以在其中更改他的(名字、姓氏、密码)。那可能吗?我知道如何管理用户组,但我没有找到任何解决这个问题的方法。

4

1 回答 1

0

是的,这是可能的,尽管您可能需要更改您的身份验证方案。

我将处理此问题的方法是在您的数据库中创建一个用户表,然后制作一个自定义身份验证方案,该方案调用一个函数来检查登录时登录的用户详细信息(不要将密码以纯文本形式存储在数据库中! )。

然后,您可以简单地创建一个用户可以更改其详细信息的表单(创建一个应用程序项/计算以引用当前 user_id 并使用它来过滤特定用户,以便他们只能看到自己的详细信息)。这将使您可以更好地控制用户,并允许您执行设置标志等操作,以便用户在第一次登录时必须更改密码等。

于 2017-05-22T09:14:03.847 回答