create repository from web

This commit is contained in:
Lunny Xiao 2014-02-25 15:11:54 +08:00
parent 3b8657d917
commit f7826d4ed7
5 changed files with 74 additions and 7 deletions

View file

@ -161,6 +161,18 @@ func GetUserByKeyId(keyId int64) (*User, error) {
return user, nil
}
func GetUserById(id int64) (*User, error) {
user := new(User)
has, err := orm.Id(id).Get(user)
if err != nil {
return nil, err
}
if !has {
return nil, ErrUserNotExist
}
return user, nil
}
// LoginUserPlain validates user by raw user name and password.
func LoginUserPlain(name, passwd string) (*User, error) {
user := User{Name: name, Passwd: passwd}