save
This commit is contained in:
parent
3156e80b9f
commit
8de9d22749
@ -8,7 +8,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func (tm *TaskManagerRepository) AddUser(user *users.User) error {
|
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,
|
user.Name,
|
||||||
GetMD5Hash(user.Password),
|
GetMD5Hash(user.Password),
|
||||||
user.Email).Scan(&user.Id)
|
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 {
|
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 {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -27,7 +27,7 @@ func (tm *TaskManagerRepository) DeleteUser(user *users.User) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (tm *TaskManagerRepository) UpdateUser(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 {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -36,7 +36,7 @@ func (tm *TaskManagerRepository) UpdateUser(user *users.User) error {
|
|||||||
|
|
||||||
func (tm *TaskManagerRepository) GetUser(user_name string) (*users.User, error) {
|
func (tm *TaskManagerRepository) GetUser(user_name string) (*users.User, error) {
|
||||||
user := users.User{}
|
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)
|
err := row.Scan(&user.Id, &user.Name, &user.Password, &user.Email)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Println("Ошибка получения пользователя:", err)
|
log.Println("Ошибка получения пользователя:", err)
|
||||||
|
Loading…
Reference in New Issue
Block a user