null,不存在
ldap接入功能
判断用户是否存在
存在
调用ldap接口,返回用户信息(id,用户名,用户部门,用户邮箱,职务)
判断用户名,密码是否正确
null,否,用户名密码错误
添加该用户,默认为可用,并添加默认权限
用户登陆:输入用户名和密码点击登陆
保存自增ID,用户ID,用户名,用户邮箱,创建时间,版本号,是否锁定,是否可用,以及默认分配用户权限;
结束
验证用户名,密码是否正确(通过ldap),正确,则验证用户是否首次登陆,是,则添加记录到数据库中;否则,直接使用;和BI相比,不需要验证码,不需要发邮件,更不需要前两次验证码,失败3次,就需要验证码,也不需要判断5次登陆失败,就锁定账号。
使用ID和用户名,来查询
否
判断是否为空
将用户信息返回,后续根据用户的权限信息进行处理
查询该用户信息,在财务数据库中
isEmpty,是,则用户名密码错误