mirror of
https://github.com/simple-login/app.git
synced 2024-11-02 20:01:01 +01:00
18 lines
492 B
Python
18 lines
492 B
Python
from flask_limiter import Limiter
|
|
from flask_limiter.util import get_remote_address
|
|
from flask_login import LoginManager
|
|
|
|
login_manager = LoginManager()
|
|
login_manager.session_protection = "strong"
|
|
|
|
# Setup rate limit facility
|
|
limiter = Limiter(key_func=get_remote_address)
|
|
|
|
|
|
# @limiter.request_filter
|
|
# def ip_whitelist():
|
|
# # Uncomment line to test rate limit in dev environment
|
|
# # return False
|
|
# # No limit for local development
|
|
# return request.remote_addr == "127.0.0.1"
|