added adduser registeruser changepassword deluser changeuser
This commit is contained in:
1 parent
55dbc36b92
commit
c65d6d5be5
8 files changed
+211
-24
No files matched your search
@@ -3,28 +3,40 @@ package main
|
||||
import (
|
||||
"form/api"
|
||||
"form/database"
|
||||
"log"
|
||||
"net/http"
|
||||
"os"
|
||||
|
||||
"github.com/joho/godotenv"
|
||||
)
|
||||
|
||||
func main() {
|
||||
err := godotenv.Load("auth_service.config")
|
||||
if err != nil {
|
||||
log.Fatal("Error loading .env file")
|
||||
}
|
||||
database.Init()
|
||||
database.Migrate()
|
||||
|
||||
users := database.GetUsersFromFile("users.json")
|
||||
for i := range users {
|
||||
database.CreateUser(&users[i])
|
||||
if os.Getenv("USERS_FILE") != "" {
|
||||
users := database.GetUsersFromFile(os.Getenv("USERS_FILE"))
|
||||
for i := range users {
|
||||
database.CreateUser(&users[i])
|
||||
}
|
||||
}
|
||||
|
||||
http.HandleFunc("/api/token", api.Token)
|
||||
http.HandleFunc("/api/token/verify", api.VerifyToken)
|
||||
http.HandleFunc("/api/access", api.VerifyToken)
|
||||
http.HandleFunc("/api/register", api.RegisterUser)
|
||||
if os.Getenv("ENABLE_SELF_REGISTER") == "true" {
|
||||
http.HandleFunc("/api/register", api.RegisterUser)
|
||||
}
|
||||
|
||||
http.HandleFunc("/api/users", api.GetAllUsers)
|
||||
http.HandleFunc("/api/users/user", api.GetUser)
|
||||
http.HandleFunc("/api/users/password", api.ChangePassword)
|
||||
http.HandleFunc("/api/users/change", api.ChangeUser)
|
||||
http.HandleFunc("/api/users/del", api.DelUser)
|
||||
http.HandleFunc("/api/user/add", api.AddUser)
|
||||
http.HandleFunc("/api/users/add", api.AddUser)
|
||||
http.ListenAndServe(":8090", nil)
|
||||
}
|
||||
Reference in new issue
Block a user