Lots of UI and admin changes, need to clean up the three audit log tables and a few other niggles.
This commit is contained in:
@@ -10,6 +10,7 @@ type User struct {
|
||||
Id int
|
||||
Username string
|
||||
PasswordHash string
|
||||
IsAdmin bool
|
||||
}
|
||||
|
||||
var db *sql.DB
|
||||
@@ -40,10 +41,10 @@ func GetUserByUsername(username string) *User {
|
||||
}
|
||||
|
||||
func GetUserByID(id int) *User {
|
||||
row := db.QueryRow("SELECT id, username, password_hash FROM users WHERE id = ?", id)
|
||||
row := db.QueryRow("SELECT id, username, password_hash, is_admin FROM users WHERE id = ?", id)
|
||||
|
||||
var user User
|
||||
err := row.Scan(&user.Id, &user.Username, &user.PasswordHash)
|
||||
err := row.Scan(&user.Id, &user.Username, &user.PasswordHash, &user.IsAdmin)
|
||||
if err != nil {
|
||||
if err != sql.ErrNoRows {
|
||||
log.Println("DB error:", err)
|
||||
|
||||
Reference in New Issue
Block a user