python 我希望每个电子邮件都用一个设备登录

9nvpjoqh  于 2023-08-02  发布在  Python
关注(0)|答案(1)|浏览(69)

我目前正在一个streamlit(Python API)网站上工作,显示我的课程视频,我只希望用户支付的课程观看他们,但用户登录使用他们的电子邮件,所以他们可能会与他们的朋友分享他们的电子邮件,我如何防止?
我尝试使用此代码获取IP地址,但IP保持每2天更改一次,因此它不是恒定的(我不认为这是真实的的IP地址,我没有正确获取我的)

注意:streamlit应用部署在github中,然后使用streamlit云从github运行脚本。

WEB = 'https://whatismyip.com/'
def get_client_ip():
    try:
        response = requests.get(WEB)
        if response.status_code == 200:
            # everythin is good
            data = response.json()
            return data.get('ip', 'Unknown')
        else:
            return 'Unknown'
    except requests.exceptions.RequestException:
        return 'Unknown'

字符串

qv7cva1a

qv7cva1a1#

似乎有一个类似的论坛帖子,通过修改_BrowserWebSocketHandler.open()函数来记录传入的IP地址。
这是类似的帖子:

希望这对你有帮助!

相关问题