|
@@ -175,6 +175,15 @@ func authenticateUser(response http.ResponseWriter, request *http.Request) {
|
|
|
var errorResponse = models.ErrorResponse{
|
|
|
Code: http.StatusInternalServerError, Message: "W1R3: It's not you it's me.",
|
|
|
}
|
|
|
+ decoder := json.NewDecoder(request.Body)
|
|
|
+ decoderErr := decoder.Decode(&authRequest)
|
|
|
+ defer request.Body.Close()
|
|
|
+ if decoderErr != nil {
|
|
|
+ logger.Log(0, "error decoding request body: ",
|
|
|
+ decoderErr.Error())
|
|
|
+ logic.ReturnErrorResponse(response, request, errorResponse)
|
|
|
+ return
|
|
|
+ }
|
|
|
user, err := logic.GetUser(authRequest.UserName)
|
|
|
if err != nil {
|
|
|
logger.Log(0, authRequest.UserName, "user validation failed: ",
|
|
@@ -195,15 +204,6 @@ func authenticateUser(response http.ResponseWriter, request *http.Request) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- decoder := json.NewDecoder(request.Body)
|
|
|
- decoderErr := decoder.Decode(&authRequest)
|
|
|
- defer request.Body.Close()
|
|
|
- if decoderErr != nil {
|
|
|
- logger.Log(0, "error decoding request body: ",
|
|
|
- decoderErr.Error())
|
|
|
- logic.ReturnErrorResponse(response, request, errorResponse)
|
|
|
- return
|
|
|
- }
|
|
|
if val := request.Header.Get("From-Ui"); val == "true" {
|
|
|
// request came from UI, if normal user block Login
|
|
|
|