changes on user creation

pull/1/head
Nilo Roberto C Paim 2023-09-01 08:25:18 -03:00
parent 890e6a96c5
commit 45e7d9f99a
4 changed files with 22 additions and 31 deletions

32
.env
View File

@ -12,21 +12,21 @@ API_SECRET=nyEX8BZ44KqTXeV2
#DB_PORT=5432
# DB configuration HOMOLOGAÇÃO
API_PORT=8111
API_RELEASE="Homologação"
DB_HOST=191.252.214.157
DB_DRIVER=postgres
DB_USER=pcasthomolog
DB_PASSWORD=@407Smc837
DB_NAME=pcasthomolog
DB_PORT=5432
#API_PORT=8111
#API_RELEASE="Homologação"
#DB_HOST=191.252.214.157
#DB_DRIVER=postgres
#DB_USER=pcasthomolog
#DB_PASSWORD=@407Smc837
#DB_NAME=pcasthomolog
#DB_PORT=5432
# DB configuration PRODUÇÃO
#API_PORT=8112
#API_RELEASE=""
#DB_HOST=177.153.50.98
#DB_DRIVER=postgres
#DB_USER=pcast
#DB_PASSWORD=@407Smc837
#DB_NAME=pcast
#DB_PORT=5432
API_PORT=8112
API_RELEASE=""
DB_HOST=177.153.50.98
DB_DRIVER=postgres
DB_USER=pcast
DB_PASSWORD=@407Smc837
DB_NAME=pcast
DB_PORT=5432

2
.gitignore vendored
View File

@ -3,6 +3,8 @@
api
api.exe
.env
pcast.db
api-homolog.log
.gitignore

View File

@ -85,15 +85,7 @@ func AddUser(c *fiber.Ctx) error {
return fiber.ErrBadRequest
}
// If I don't receive an auth field in the request, I need to verify if the sender is logged
if data["auth"] == "" {
_, err := utils.ProcessToken(c)
if err != nil {
return fiber.ErrUnauthorized
}
}
if data["name"] == "" || data["email"] == "" || data["password"] == "" || data["channel"] == "" {
if data["name"] == "" || data["email"] == "" || data["password"] == "" || data["channel"] == "" || data["usertype"] == "" || data["companyname"] == "" {
return fiber.ErrBadRequest
}
@ -108,7 +100,7 @@ func AddUser(c *fiber.Ctx) error {
UserType: data["usertype"],
Blocked: "N",
Cancelled: "N",
CreatedBy: data["creator"],
CreatedBy: data["createdby"],
}
database.DB.Create(&user)
@ -117,9 +109,7 @@ func AddUser(c *fiber.Ctx) error {
return fiber.ErrNotAcceptable
}
return c.JSON(fiber.Map{
"user": user,
})
return c.JSON(user)
}
// GetOwnUser - Returns the current user

View File

@ -39,8 +39,7 @@ func main() {
})
app.Use(logger.New(logger.Config{
// Output: file,
Format: "[${ip}]:${port} ${status} - ${method} ${path} ${reqHeaders}\n",
Output: file,
}))
app.Use(cors.New(cors.Config{