account
This commit is contained in:
@@ -38,7 +38,6 @@ func (user *User) Create(name, email, password string) error {
|
||||
return err
|
||||
}
|
||||
defer db.Close()
|
||||
fmt.Println(user)
|
||||
stmt, err := db.Prepare("INSERT INTO users(name, email, password, slat, created_at, updated_at) values(?, ?, ?, ?, ?, ?)")
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
@@ -100,6 +99,21 @@ func (user *User) Update() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (user *User) RoadByID(id int) (err error) {
|
||||
db, err := configs.GetDB()
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
return err
|
||||
}
|
||||
defer db.Close()
|
||||
err = db.QueryRow("SELECT id, name, email, password, slat, created_at, updated_at FROM users WHERE id = ?", user.ID).Scan(&user.ID, &user.Name, &user.Email, &user.Password, &user.Slat, &user.CreatedAt, &user.UpdatedAt)
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (user *User) Get() error {
|
||||
db, err := configs.GetDB()
|
||||
if err != nil {
|
||||
@@ -107,7 +121,7 @@ func (user *User) Get() error {
|
||||
return err
|
||||
}
|
||||
defer db.Close()
|
||||
err = db.QueryRow("SELECT id, name, email, password, slat, created_at, updated_at FROM users WHERE email = ?", user.ID).Scan(&user.ID, &user.Name, &user.Email, &user.Password, &user.Slat, &user.CreatedAt, &user.UpdatedAt)
|
||||
err = db.QueryRow("SELECT id, name, email, password, slat, created_at, updated_at FROM users WHERE id = ?", user.ID).Scan(&user.ID, &user.Name, &user.Email, &user.Password, &user.Slat, &user.CreatedAt, &user.UpdatedAt)
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
return err
|
||||
|
||||
@@ -13,7 +13,7 @@ type Session struct {
|
||||
UpdatedAt string `json:"updated_at"`
|
||||
}
|
||||
|
||||
func (session *Session) Get() {
|
||||
func (session *Session) Get() (err error) {
|
||||
db, err := configs.GetDB()
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
@@ -26,6 +26,7 @@ func (session *Session) Get() {
|
||||
log.Println(err)
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func (session *Session) Create() error {
|
||||
@@ -94,31 +95,6 @@ func (session *Session) Update() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
//func GetSessions() ([]Session, error) {
|
||||
// db, err := configs.GetDB()
|
||||
// if err != nil {
|
||||
// log.Println(err)
|
||||
// return nil, err
|
||||
// }
|
||||
// defer db.Close()
|
||||
// rows, err := db.Query("SELECT id, name FROM sessions")
|
||||
// if err != nil {
|
||||
// log.Println(err)
|
||||
// return nil, err
|
||||
// }
|
||||
// defer rows.Close()
|
||||
// sessions := []Session{}
|
||||
// for rows.Next() {
|
||||
// var session Session
|
||||
// if err := rows.Scan(&session.ID, &session.Name); err != nil {
|
||||
// log.Println(err)
|
||||
// return nil, err
|
||||
// }
|
||||
// sessions = append(sessions, session)
|
||||
// }
|
||||
// return sessions, nil
|
||||
//}
|
||||
|
||||
func GetSession(id int) (*Session, error) {
|
||||
db, err := configs.GetDB()
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user