Optimized login system

This commit is contained in:
2026-02-27 14:33:08 +01:00
parent b5840984b8
commit 1eb179dac1
5 changed files with 97 additions and 22 deletions

View File

@@ -2,8 +2,9 @@ package storage
import (
"database/sql"
_ "github.com/glebarez/go-sqlite"
"shap-planner-backend/models"
_ "github.com/glebarez/go-sqlite"
)
var DB *sql.DB
@@ -34,7 +35,7 @@ func InitDB(filepath string) error {
}
func AddUser(user models.User) error {
_, err := DB.Exec("INSERT INTO users(id, username, password) VALUES (?, ?, ?)", user.ID, user.Username, user.Password)
_, err := DB.Exec("INSERT INTO users(id, username, password, role) VALUES (?, ?, ?, ?)", user.ID, user.Username, user.Password, user.Role)
return err
}