ibm-midrange - AS400.validateSignon() 不会将失败的登录尝试重置为 0

标签 ibm-midrange jt400

当我使用 com.ibm.as400.access.AS400.validateSignon() 来验证用户的凭据并且他们通过验证并成功连接时,它不会将“失败的登录尝试”重置为 0。

输入错误密码时,“登录尝试失败”字段会增加;当成功登录“失败的登录尝试”时,仍然认为存在无效登录。奇怪的是,“以前的登录”更新了正确的日期和时间。

这是 as400 上的 DSPUSRPRF 转储:

User profile . . . . . . . . . . . . . . . : BOB
Previous sign-on . . . . . . . . . . . . . : 12/12/05 21:34:08
Password verifications not valid . . . . . : 4
Status . . . . . . . . . . . . . . . . . . : *ENABLED

我唯一设法通过使用工具箱禁用和重新启用用户来重置“失败的登录尝试”。这不是一个可行的解决方案,因为这会更新用户配置文件上的更改日期和时间。

这种行为与我们处理绿屏 telnet session 的方式相矛盾,当用户登录 as400 时,“失败的登录尝试”被归零。

任何建议和/或决议都被感激地接受。

最佳答案

你能用QSYGETPH吗? API代替?根据那里的文档,它说“将登录尝试无效计数重置为零”。

关于ibm-midrange - AS400.validateSignon() 不会将失败的登录尝试重置为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13766412/

相关文章:

sql - 主变量或参数的转换错误 *N

java - db2引用完整性问题

java - 从 Java/JT400 SQL 语句触发 DB2/OS/400 触发器

java - 在 jtopen 中设置 AS400 的设备名称

ibm-midrange - CL 程序中的堆栈实现 (OS400/iSeries)

ibm-midrange - 是否有方法设置检索作业属性 (RTVJOBA) 命令的返回代码 (RTNCDE) 参数的值

java - ProgramCallDocument 从 Groovy 挂起连接到 AS400

javascript - 如何在sql中使用时间戳字符串查询日期时间戳字段

ibm-midrange - AS/400 上的十进制到字符转换

ibm-midrange - 如何在C++中获取psds信息