1
今日はフラスコサイトをhttps://flask-httpauth.readthedocs.io/en/latest/に設定しましたが、特定のログインとパスワードで単一のIPしかログに記録できないようにしたいと思います。HTTPBasicAuthを使用して単一IPにFlaskを許可する
今日はフラスコサイトをhttps://flask-httpauth.readthedocs.io/en/latest/に設定しましたが、特定のログインとパスワードで単一のIPしかログに記録できないようにしたいと思います。HTTPBasicAuthを使用して単一IPにFlaskを許可する
はい、IPアドレスを取得して、誰かがそこからログインしているかどうかを確認できます。
from flask import request
@app.route('/login', methods=['GET', 'POST']):
def login():
ip = request.remote_addr
# Check the ip address and the user credentials
anwseringありがとうございます。セッションが期限切れであると述べたので、クライアントがサイトに接続しているかどうかを確認する方法はありますか?私は使用しているサイトは、常に更新されているので、それを行う方法がなければならないことを意味します –
@Michał私は方法の1つがログインの記録を保持し、ユーザーがログアウトするとレコードを削除することだと思います。この投稿を見てくださいhttps://stackoverflow.com/questions/44671975/how-can-i-limit-the-session-in-flask/44674754#44674754私は最近、同様の質問に答えました。お役に立てれば。 – Nurjan