세션의 BrowserInfo 기록하는 부분에서 RemoteAddr체크는 로드밸런서 IP 찍히는 문제 때문에 제외한다.
This commit is contained in:
@ -11,7 +11,6 @@ import (
|
||||
"io"
|
||||
"math/big"
|
||||
"math/rand"
|
||||
"net"
|
||||
"net/http"
|
||||
"os"
|
||||
"strings"
|
||||
@ -693,17 +692,18 @@ func (mg *Maingate) GeneratePlatformLoginNonceKey() string {
|
||||
|
||||
func (mg *Maingate) GetUserBrowserInfo(r *http.Request) (string, error) {
|
||||
//=========== 브라우저 검증쪽은 앞으로 빼자
|
||||
host, _, err := net.SplitHostPort(r.RemoteAddr)
|
||||
if err != nil {
|
||||
logger.Error("Error: RemoteAddr Split Error :", err)
|
||||
}
|
||||
// host, _, err := net.SplitHostPort(r.RemoteAddr)
|
||||
// if err != nil {
|
||||
// logger.Error("Error: RemoteAddr Split Error :", err)
|
||||
// }
|
||||
|
||||
cookie, err := r.Cookie("ActionSquareSessionExtraInfo")
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
|
||||
requestinfo := fmt.Sprintf("%s_%s", cookie.Value, host)
|
||||
//requestinfo := fmt.Sprintf("%s_%s", cookie.Value, host) //-- RemoteAddr체크는 로드밸런서 IP 찍히는 문제 때문에 제외한다.
|
||||
requestinfo := fmt.Sprintf("%s_", cookie.Value)
|
||||
return requestinfo, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user