blob: 150b7fb022a4e16212f856310e493434a5e69183 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
package main
import (
"log"
)
func EmailExists(email string) bool {
vU := VirtualUser{}
query := Db.Where(map[string]interface{}{"email": email}).Find(&vU)
if query.Error != nil {
log.Println(query.Error)
return false
}
if vU.Email == "" {
return false
}
return true
}
func CreateEmail(email, password string) (bool, error) {
vU := VirtualUser{Email: email, Password: password}
if !Db.Debug().NewRecord(vU) {
log.Println("Creating new record failed.")
return false, nil
}
Db.Debug().Create(&vU)
return true, nil
}
|