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()
|
conn := globalPool.Get()
|
||||||
defer conn.Close()
|
defer conn.Close()
|
||||||
|
|
||||||
_, err := conn.Do("HGETALL", userPrefix+username)
|
exists, _ := redis.Bool(conn.Do("EXISTS", userPrefix+username))
|
||||||
if err == redis.ErrNil {
|
if !exists {
|
||||||
logit("User does not exist and is therefore available:" + username)
|
logit("checkUserAvailable: User does not exist, so it is available: " + username)
|
||||||
return true
|
return true
|
||||||
} else if err != nil {
|
} else {
|
||||||
logit("checkUserAvailable: Error to query Key Value Store")
|
logit("checkUserAvailable: User exist, so it is not available: " + username)
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
return false
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func getMyDevs(username string) []string {
|
func getMyDevs(username string) []string {
|
||||||
|
|
@ -363,10 +362,10 @@ func updateUser(username, password string) {
|
||||||
defer conn.Close()
|
defer conn.Close()
|
||||||
logit("updateUser: " + username)
|
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))
|
exists, _ := redis.Bool(conn.Do("EXISTS", userPrefix+username))
|
||||||
if !exists {
|
if !exists {
|
||||||
logit("updateUser: User does not exist: " + username)
|
logit("updateUser: User does not exist: " + username)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue