package db
import (
mydb "filerstore-server/db/mysql"
"fmt"
)
// User : 用户表model
type User struct {
Username string
Email string
Phone string
SignupAt string
LastActiveAt string
Status int
}
// UserSignup : Register the suerinfo by userName and password
func UserSignup(username string, passwd string) bool {
stmt, err := mydb.DBConn().Prepare(
"insert ignore into tbl_user (`user_name`,`user_pwd`) values (?,?)")
if err != nil {
fmt.Println("Failed to insert, err:" + err.Error())
return false
}
defer stmt.Close()
ret, err := stmt.Exec(username, passwd)
if err != nil {
fmt.Println("Failed to insert, err:" + err.Error())
return false
}
if rowsAffected, err := ret.RowsAffected(); nil == err && rowsAffected > 0 {
return true
}
return false
}
// UserSignin : 判断密码是否一致
func UserSignin(username string