BAPI_USER_CHANGE是否验证密码不是用户的旧密码?

2020-08-16 21:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我正在尝试通过abap程...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,我正在尝试通过abap程序更改密码,并且可以正常工作,但是我的客户现在正在询问,如果我的abap程序可以验证该密码不是旧密码,我可以检查一下 新密码之前的12个密码。 如果此功能无法验证此效果,是否有办法阻止它执行此操作?

对不起,我的英语,谢谢您的宝贵时间。

8条回答
hengyuye
2020-08-16 22:08

嗨,

我的英语也没有那么好,但是让我尝试解释一下。 ;)

首先提供一些背景信息,以使该主题更易于理解:

我们区分初始密码(由管理员设置)和生产性密码(仅由用户本身设置)。

通常,初始密码的有效期限要比生产密码短,并且管理员知道第二密码是因为他设置了第二密码。 这就是为什么也不需要密码历史记录的原因。

有效的密码是用户和系统客户端之间的秘密。 没有其他人必须知道。 一个生产性使用的帐户需要得到更多的保护,为什么还要为生产性密码引入密码历史记录。

这就是为什么我们所有的管理功能(例如SU01)和我们的API(例如BAPI_USER_CHANGE或CL_IDENTITY)仅设置初始密码的原因。

希望这会有所帮助。

致谢,
霍尔格

一周热门 更多>