如何使用函数模块验证密码,该函数模块存储在z ***表中,反对ABAP中的sy-uname
?
我正在使用函数模块为fiori应用创建ODATA服务,此刻用户在Enter按钮上击中它应该在SY-Uname上显示成功的其他失败?
首先,
您永远不应该在纯文本中存储应用程序的密码。
很明显,永远不要提及,但仍然。仅存储来自密码的哈希功能。
第二,应使用以下功能模块来生成哈希和验证:
CALL FUNCTION 'MD5_CALCULATE_HASH_FOR_CHAR'
EXPORTING
DATA = LV_PASSWORD
IMPORTING
HASH = STRU-PASSHS.
另外,您可以检查其中包含的SECH
功能组和模块,但请考虑其中一些已弃用。