Exemple #1
0
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
Exemple #2
0
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
Exemple #3
0
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
Exemple #4
0
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
Exemple #5
0
 def set_password(self, password):
     self.password_salt, self.password_hash = make_pass(password)