2020-08-24 22:26发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
例如(登录屏幕)
用户名:管理员
密码:ss @ 123
但是存储在后端的密码就像8D780DF364F3ECA51CDD338432A7D167FDB9088F ..
现在的问题是,如果我使用ousr表的链接创建了登录屏幕。 我无法通过vb编码使用ss @ 123(password)登录。如何解决此问题以及如何编写编码以解密给定的SAP密码,这对于后端来说是可以理解的
请帮助我们解决此问题
嗨,
数据库中的密码已加密。 如果您使用DI API方法登录,则登录将起作用,并且您知道用户名是什么,实际密码是什么。
公司的公共vCmp =无 vCmp =新的SAPbobsCOM.Company 使用vCmp .Server =这里的B1服务器的SBOServer名称或IP地址 .DbServerType = BoDataServerTypes.dst_MSSQL2008'确保选择正确的sql版本 .LicenseServer = SBOLicenseServer的名称或您的B1许可证服务器的IP地址 .CompanyDB = cmp'公司数据库的名称 .UserName = usr'您在获得这段代码之前找到的用户名 .Password = pwd'实际密码 .language = SAPbobsCOM.BoSuppLangs.ln_English'或您喜欢的任何语言 .Connect'此函数将尝试连接到B1公司,并在成功后返回整数0 结束于
因此,您需要对插件进行编码,才能首先基于电子邮件地址从OUSR获得用户名。 请注意,从技术上讲,可以有多个用户使用相同的电子邮件地址。
此致
Johan
嗨,...您可以使用AuthenticateUser
SAPbobsCOM.AuthenticateUserResultsEnum oResult = oCompany.AuthenticateUser(" user"," password");
最多设置5个标签!
嗨,
数据库中的密码已加密。 如果您使用DI API方法登录,则登录将起作用,并且您知道用户名是什么,实际密码是什么。
因此,您需要对插件进行编码,才能首先基于电子邮件地址从OUSR获得用户名。 请注意,从技术上讲,可以有多个用户使用相同的电子邮件地址。
此致
Johan
嗨,...您可以使用AuthenticateUser
一周热门 更多>