user nonexistance error

some servers like to allow people to connect with no signup. this avoids the issue of not having a user created. perhaps missing a uid generator?
This commit is contained in:
youjying 2014-03-20 14:03:30 -06:00
parent 652dd310f2
commit a8a0b09be2

View File

@ -179,6 +179,13 @@ class DBInterface():
self.dbi.insert_worker(uid, username, password)
self.cache.set(username, password)
return True
else:
self.dbi.insert_user(username, password)
if self.dbi.get_uid(username) != False:
uid = self.dbi.get_uid(username)
self.dbi.insert_worker(uid, username, password)
self.cache.set(username, password)
return True
log.info("Authentication for %s failed" % username)
return False