mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-16 19:33:44 +00:00
Add result checking to kickuser
This commit is contained in:
@@ -129,8 +129,10 @@ class JabberAdmin():
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
pass = hashlib.sha1('%s%s%s' % (username, settings.SECRET_KEY, random.randint(0, 2147483647))).hexdigest()
|
pass = hashlib.sha1('%s%s%s' % (username, settings.SECRET_KEY, random.randint(0, 2147483647))).hexdigest()
|
||||||
self.resetpassword(username, pass)
|
if self.resetpassword(username, pass):
|
||||||
self.kickuser(username)
|
return self.kickuser(username)
|
||||||
|
else:
|
||||||
|
return False
|
||||||
|
|
||||||
def kickuser(self, username):
|
def kickuser(self, username):
|
||||||
try:
|
try:
|
||||||
@@ -150,7 +152,10 @@ class JabberAdmin():
|
|||||||
# Send request and pray for the best
|
# Send request and pray for the best
|
||||||
resp = self._client.SendAndWaitForResponse(iq)
|
resp = self._client.SendAndWaitForResponse(iq)
|
||||||
|
|
||||||
|
if resp.getAttrs()['type'] == "result":
|
||||||
return True
|
return True
|
||||||
|
else:
|
||||||
|
return False
|
||||||
|
|
||||||
def checkuser(self, username):
|
def checkuser(self, username):
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user