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
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
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
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)
def reset_api(self): current_user.api_key = User.generate_api_key() current_user.save() flash("API key reset", "success") return redirect(request.referrer)
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