修改BUG

This commit is contained in:
Minho
2017-05-03 15:36:19 +08:00
parent 62a4883e69
commit 8469c971b2
2 changed files with 7 additions and 6 deletions

View File

@@ -75,7 +75,7 @@ func Initialization() {
if err := models.NewOption().InsertMulti(options...);err != nil {
beego.Error(err)
os.Exit(2)
os.Exit(1)
}
member := models.NewMember()
@@ -83,10 +83,11 @@ func Initialization() {
member.Avatar = "/static/images/headimgurl.jpg"
member.Password = "123456"
member.Role = 0
member.Email = "admin@iminho.me"
if err := member.Add();err != nil {
beego.Error(err)
os.Exit(2)
fmt.Println(err)
os.Exit(1)
}
book := models.NewBook()
@@ -108,7 +109,7 @@ func Initialization() {
if err := book.Insert(); err != nil {
beego.Error(err)
os.Exit(2)
os.Exit(1)
}
}

View File

@@ -83,10 +83,10 @@ func (m *Member) Add () (error) {
if ok,err := regexp.MatchString(conf.RegexpEmail,m.Email); !ok || err != nil || m.Email == "" {
return errors.New("邮箱格式不正确")
}
if l := strings.Count(m.Password,""); l <= 6 || l >= 50{
if l := strings.Count(m.Password,""); l < 6 || l >= 50{
return errors.New("密码不能为空且必须在6-50个字符之间")
}
if c,err := o.QueryTable(m.TableNameWithPrefix()).Filter("email",m.Email).Count(); err == nil || c > 0 {
if c,err := o.QueryTable(m.TableNameWithPrefix()).Filter("email",m.Email).Count(); err == nil && c > 0 {
return errors.New("邮箱已被使用")
}