コード例 #1
0
def set_password(user, password):
    user.password = generate_password_hash(password,
                                           method='pbkdf2:sha256:20000')
    user.api_key = User.generate_api_key()
    user.session_token = generate_session_token(user)
    userLogger.info("User password changed : %s", user.username)
    return user
コード例 #2
0
def create_user(username):
    user = User(username=username, permissions=DEFAULT_PERMISSIONS)
    user.api_key = User.generate_api_key()
    user.password = urandom(24).encode('hex')
    user.session_token = generate_session_token(user)
    user.enabled = True
    user.save()
    return user
コード例 #3
0
ファイル: user_management.py プロジェクト: t2kien/yeti
def set_password(user, password):
    user.password = generate_password_hash(password, method='pbkdf2:sha256:20000')
    user.api_key = User.generate_api_key()
    user.session_token = generate_session_token(user)
    return user
コード例 #4
0
ファイル: users.py プロジェクト: yuankeyang/yeti
 def reset_api(self, id):
     user = get_object_or_404(User, id=id)
     user.api_key = User.generate_api_key()
     user.save()
     flash("API key reset", "success")
     return redirect(request.referrer)
コード例 #5
0
ファイル: users.py プロジェクト: yuankeyang/yeti
 def reset_api(self):
     current_user.api_key = User.generate_api_key()
     current_user.save()
     flash("API key reset", "success")
     return redirect(request.referrer)
コード例 #6
0
ファイル: users.py プロジェクト: raymundl/yeti
 def reset_api(self, id):
     user = get_object_or_404(User, id=id)
     user.api_key = User.generate_api_key()
     user.save()
     flash("API key reset", "success")
     return redirect(request.referrer)
コード例 #7
0
ファイル: users.py プロジェクト: raymundl/yeti
 def reset_api(self):
     current_user.api_key = User.generate_api_key()
     current_user.save()
     flash("API key reset", "success")
     return redirect(request.referrer)
コード例 #8
0
ファイル: user_management.py プロジェクト: raymundl/yeti
def set_password(user, password):
    user.password = generate_password_hash(
        password, method='pbkdf2:sha256:20000')
    user.api_key = User.generate_api_key()
    user.session_token = generate_session_token(user)
    return user