Python 本地/共享网络上的Flask应用程序,who';谁在使用我的应用程序?

Python 本地/共享网络上的Flask应用程序,who';谁在使用我的应用程序?,python,python-3.x,flask,Python,Python 3.x,Flask,我正在共享/本地网络上运行flask应用程序,在我的flask文件中使用类似的代码: app.run(host=[myipaddress], port='5000') 连接到网络的其他用户(具有不同IP)可以通过将其输入浏览器来访问该页面: [myipaddress]:5000 在我的页面上,我有一个提交按钮是否有办法查看哪些用户正在提交?我只能返回有关我正在运行(托管?)应用程序的计算机的信息。以下是我试图获取Windows用户名的代码行: request.headers.get('X-R

我正在共享/本地网络上运行flask应用程序,在我的flask文件中使用类似的代码:

app.run(host=[myipaddress], port='5000')
连接到网络的其他用户(具有不同IP)可以通过将其输入浏览器来访问该页面:

[myipaddress]:5000
在我的页面上,我有一个提交按钮是否有办法查看哪些用户正在提交?我只能返回有关我正在运行(托管?)应用程序的计算机的信息。以下是我试图获取Windows用户名的代码行:

request.headers.get('X-Remote-User')
request.environ.get('REMOTE_USER')
getpass.getuser()
os.environ.get( "USERNAME" )

不,那将是对隐私的严重侵犯。您可以使用某种形式的单点登录,使用Windows或Active Directory凭据,要求用户在提交表单之前登录。您可以获取提出请求的用户的IP地址,但这几乎就是它。@Marat,这可能对我有所帮助。你喜欢什么方法?我尝试了
socket.gethostbyname(socket.gethostname())
(导入套接字),但它只返回了flask主机的IP。
request.remote\u addr
包含客户端IP