1
今天,我設置了我的燒瓶網站使用https://flask-httpauth.readthedocs.io/en/latest/,但我想讓它只能使用某個登錄名和密碼登錄單個IP,是否有辦法執行此操作?允許單個IP使用HTTPBasicAuth使用Flask進行身份驗證
今天,我設置了我的燒瓶網站使用https://flask-httpauth.readthedocs.io/en/latest/,但我想讓它只能使用某個登錄名和密碼登錄單個IP,是否有辦法執行此操作?允許單個IP使用HTTPBasicAuth使用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
謝謝你的支持。正如你所說的會話過期有沒有辦法檢查它的客戶端是否連接到該網站?我的意思是我使用的網站是一個不斷更新的地圖,因此必須有一種方法來做到這一點 –
@Michał我認爲其中一種方式是在用戶註銷時保留登錄記錄並刪除記錄。看看這篇文章https://stackoverflow.com/questions/44671975/how-can-i-limit-the-session-in-flask/44674754#44674754我最近回答了類似的問題。希望這可以幫助。 – Nurjan