start work on adding secrets
This commit is contained in:
@@ -9,11 +9,10 @@ import (
|
||||
)
|
||||
|
||||
type User struct {
|
||||
UserId int `db:"UserId"`
|
||||
RoleId int `db:"RoleId"`
|
||||
UserName string `db:"UserName"`
|
||||
Password string `db:"Password"`
|
||||
AccessToken string `db:"AccessToken"`
|
||||
UserId int `db:"UserId"`
|
||||
RoleId int `db:"RoleId"`
|
||||
UserName string `db:"UserName"`
|
||||
Password string `db:"Password"`
|
||||
}
|
||||
|
||||
type UserRole struct {
|
||||
@@ -27,7 +26,7 @@ func (u *User) SaveUser() (*User, error) {
|
||||
|
||||
var err error
|
||||
|
||||
result, err := db.NamedExec((`INSERT INTO users (RoleId, UserName, Password, AccessToken) VALUES (:RoleId, :UserName, :Password, :AccessToken)`), u)
|
||||
result, err := db.NamedExec((`INSERT INTO users (RoleId, UserName, Password) VALUES (:RoleId, :UserName, :Password)`), u)
|
||||
|
||||
if err != nil {
|
||||
fmt.Printf("SaveUser error executing sql record : '%s'\n", err)
|
||||
@@ -57,8 +56,6 @@ func LoginCheck(username string, password string) (string, error) {
|
||||
|
||||
fmt.Printf("LoginCheck retrieved user '%v' from database\n", u)
|
||||
|
||||
//err = DB.Model(User{}).Where("username = ?", username).Take(&u).Error
|
||||
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@@ -109,7 +106,7 @@ func GetUserRoleByID(uid uint) (UserRole, error) {
|
||||
|
||||
// Query database for matching user object
|
||||
fmt.Printf("GetUserRoleByID querying for userid '%d'\n", uid)
|
||||
err := db.QueryRowx("SELECT users.UserId, users.RoleId, users.UserName, users.Password, users.AccessToken, roles.RoleName, roles.ReadOnly, roles.Admin FROM users INNER JOIN roles ON users.RoleId = roles.RoleId WHERE users.UserId=?", uid).StructScan(&ur)
|
||||
err := db.QueryRowx("SELECT users.UserId, users.RoleId, users.UserName, users.Password, roles.RoleName, roles.ReadOnly, roles.Admin FROM users INNER JOIN roles ON users.RoleId = roles.RoleId WHERE users.UserId=?", uid).StructScan(&ur)
|
||||
if err != nil {
|
||||
fmt.Printf("GetUserRoleByID received error when querying database : '%s'\n", err)
|
||||
return ur, errors.New("GetUserRoleByID user not found")
|
||||
|
Reference in New Issue
Block a user