【问题标题】:Set user to inactive in genexus access manager在 Genexus 访问管理器中将用户设置为非活动状态
【发布时间】:2021-12-14 00:31:09
【问题描述】:

我想在genexus 访问管理器中将特定用户设置为非活动状态。有没有办法做到这一点?

我看到了这个link,您可以在其中取消删除用户,但是如何将已删除的用户包含在可以单击按钮以取消删除他/她的网格中?

【问题讨论】:

    标签: genexus genexus-gam


    【解决方案1】:

    也许一个好的方法不是删除用户而是阻止它,就像这样:

    &GAMUser.Load(&UserGAMId)
    &GAMUser.IsBlocked = true 
    

    稍后,如果您想再次启用该用户,只需将“IsBlocked”更改为“false”即可。此外,如果您想在网格上显示它们,您可以通过此属性进行检查并通过单击某个按钮来取消阻止它们。

    希望您发现此信息有用。

    【讨论】:

    • 嗨@Chona,感谢您的意见。我看到 GAMUser 具有 IsActive 属性。你知道为什么我们不能将其设置为 false 吗?
    • 是的,不能设置为false,因为该属性用于用户第一次注册的场景。 “isActive”表示:(true = 用户在系统上处于活动状态)。 (false = 帐户需要由管理员激活)。我认为对于您的用例,最好的选择是使用“isBlocked” insted。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-29
    • 2020-08-22
    • 2019-10-01
    • 2020-02-13
    • 2013-08-31
    • 1970-01-01
    相关资源
    最近更新 更多