save
This commit is contained in:
parent
3156e80b9f
commit
8de9d22749
@ -8,7 +8,7 @@ import (
|
||||
)
|
||||
|
||||
func (tm *TaskManagerRepository) AddUser(user *users.User) error {
|
||||
err := tm.db.QueryRow("INSERT INTO task_manager.users(name, password, email) VALUES($1,$2,$3) RETURNING id",
|
||||
err := tm.db.QueryRow("INSERT INTO task_manager.users(login, password, email) VALUES($1,$2,$3) RETURNING id",
|
||||
user.Name,
|
||||
GetMD5Hash(user.Password),
|
||||
user.Email).Scan(&user.Id)
|
||||
@ -19,7 +19,7 @@ func (tm *TaskManagerRepository) AddUser(user *users.User) error {
|
||||
}
|
||||
|
||||
func (tm *TaskManagerRepository) DeleteUser(user *users.User) error {
|
||||
_, err := tm.db.Exec("DELETE FROM task_manager.users WHERE name=$1", user.Name)
|
||||
_, err := tm.db.Exec("DELETE FROM task_manager.users WHERE login=$1", user.Name)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@ -27,7 +27,7 @@ func (tm *TaskManagerRepository) DeleteUser(user *users.User) error {
|
||||
}
|
||||
|
||||
func (tm *TaskManagerRepository) UpdateUser(user *users.User) error {
|
||||
_, err := tm.db.Exec("UPDATE task_manager.users SET name=$1, password=$2 WHERE id=$3", user.Name, user.Password, user.Id)
|
||||
_, err := tm.db.Exec("UPDATE task_manager.users SET login=$1, password=$2 WHERE id=$3", user.Name, user.Password, user.Id)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@ -36,7 +36,7 @@ func (tm *TaskManagerRepository) UpdateUser(user *users.User) error {
|
||||
|
||||
func (tm *TaskManagerRepository) GetUser(user_name string) (*users.User, error) {
|
||||
user := users.User{}
|
||||
row := tm.db.QueryRow("SELECT (id,name,password,email) FROM task_manager.users WHERE name=$1", user_name)
|
||||
row := tm.db.QueryRow("SELECT (id,login,password,email) FROM task_manager.users WHERE login=$1", user_name)
|
||||
err := row.Scan(&user.Id, &user.Name, &user.Password, &user.Email)
|
||||
if err != nil {
|
||||
log.Println("Ошибка получения пользователя:", err)
|
||||
|
Loading…
Reference in New Issue
Block a user