import hashlib ''' User Class for storing all the application users, including some helper functions which could be needed in later development ''' class User: def __init__(self, uname, pword, ar=1001): self.username = uname self.ar = ar self.SALT = 'SALTERINO' # doest really matter that much self.pwhash = hashlib.sha256(pword + self.SALT).hexdigest() self.flag = "" def __str__(self): if self.flag != "": return '%s:%s:%d:%s' %(self.username, self.pwhash, self.ar,self.flag) return '%s:%s:%d:' %(self.username, self.pwhash, self.ar)