add some validation code
This commit is contained in:
parent
d8eece9046
commit
a827a6e91b
|
|
@ -119,15 +119,14 @@ func checkUserAvailable(username string) bool {
|
|||
conn := globalPool.Get()
|
||||
defer conn.Close()
|
||||
|
||||
_, err := conn.Do("HGETALL", userPrefix+username)
|
||||
if err == redis.ErrNil {
|
||||
logit("User does not exist and is therefore available:" + username)
|
||||
exists, _ := redis.Bool(conn.Do("EXISTS", userPrefix+username))
|
||||
if !exists {
|
||||
logit("checkUserAvailable: User does not exist, so it is available: " + username)
|
||||
return true
|
||||
} else if err != nil {
|
||||
logit("checkUserAvailable: Error to query Key Value Store")
|
||||
} else {
|
||||
logit("checkUserAvailable: User exist, so it is not available: " + username)
|
||||
return false
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func getMyDevs(username string) []string {
|
||||
|
|
@ -363,10 +362,10 @@ func updateUser(username, password string) {
|
|||
defer conn.Close()
|
||||
logit("updateUser: " + username)
|
||||
|
||||
// we exit if user does not exit
|
||||
// we exit if user does not exit
|
||||
exists, _ := redis.Bool(conn.Do("EXISTS", userPrefix+username))
|
||||
if !exists {
|
||||
logit("updateUser: User does not exist: " + username)
|
||||
logit("updateUser: User does not exist: " + username)
|
||||
return
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue