def make_password(data=None, request=None, *args, **kwargs): if request.arguments.get('password'): if getattr(data, '_id', False): data.set_password(request.arguments['password'][0]) return data['password_salt'], data['password_hash'] = \ make_pass(request.arguments['password'][0]) return data
def create_superuser(collection): email = str(raw_input("Enter email: ")) password = str(raw_input("Enter password: ")) salt, hash = make_pass(password) try: collection.save(dict(email=email, password_hash=hash, password_salt=salt, superuser=True)) except Exception, e: raise e
def create_superuser(collection): email = str(raw_input("Enter email: ")) password = str(raw_input("Enter password: ")) salt, hash = make_pass(password) try: collection.save( dict(email=email, password_hash=hash, password_salt=salt, superuser=True)) except Exception, e: raise e
def set_password(self, password): self.password_salt, self.password_hash = make_pass(password)