X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=VendServer%2FOpenDispense.py;h=5e413630f6ce6adc552f1744c303f46e019ca7de;hb=b728c696bbf92508378197af1d18df9a30b1f0da;hp=0ce822341e5a886561769e0e7e029c38bfd0f3c7;hpb=6838aa5069d4078fef452e626076dde15c596c03;p=uccvend-vendserver.git diff --git a/VendServer/OpenDispense.py b/VendServer/OpenDispense.py index 0ce8223..5e41363 100644 --- a/VendServer/OpenDispense.py +++ b/VendServer/OpenDispense.py @@ -88,8 +88,10 @@ class OpenDispense(DispenseInterface): sockf.write("AUTHCARD %s\n" % (card_base64,)); sockf.flush() rsp = sockf.readline() if not "200" in rsp: + logging.info("Rejected card base64:%s" % (card_base64,)) return False username = rsp.split('=')[1].strip() + logging.info("Accepted card base64:%s for %s" % (card_base64,username,)) # Check for thier username try: @@ -116,6 +118,11 @@ class OpenDispense(DispenseInterface): self._userid = info.pw_uid self._username = info.pw_name return True + def logOut(self): + self._loggedIn = False + self._disabled = False + self._userId = None + self._username = None def addCard(self, cardId): if not self.isLoggedIn():