fix: refactor schema for open id claim standards
This commit is contained in:
19
server/utils/request_info.go
Normal file
19
server/utils/request_info.go
Normal file
@@ -0,0 +1,19 @@
|
||||
package utils
|
||||
|
||||
import "net/http"
|
||||
|
||||
func GetIP(r *http.Request) string {
|
||||
IPAddress := r.Header.Get("X-Real-Ip")
|
||||
if IPAddress == "" {
|
||||
IPAddress = r.Header.Get("X-Forwarded-For")
|
||||
}
|
||||
|
||||
if IPAddress == "" {
|
||||
IPAddress = r.RemoteAddr
|
||||
}
|
||||
return IPAddress
|
||||
}
|
||||
|
||||
func GetUserAgent(r *http.Request) string {
|
||||
return r.UserAgent()
|
||||
}
|
Reference in New Issue
Block a user