george518 / PPGo_Job

PPGo_Job是一款可视化的、多人多权限的、一任务多机执行的定时任务管理系统,采用golang开发,安装方便,资源消耗少,支持大并发,可同时管理多台服务器上的定时任务。
Apache License 2.0
1.5k stars 396 forks source link

登陆验证不适合k8s #50

Closed gelove closed 4 years ago

gelove commented 4 years ago
password == libs.Md5([]byte(self.getClientIp()+"|"+user.Password+user.Salt))

self.getClientIp() 在有反向代理负载均衡的环境中,取到的ip是不同的代理节点ip 这种情况下,会导致登陆成功后立刻又登出,可以把 self.getClientIp() 去掉来解决这个问题 common.go 和 login.go 两个文件都改一下