Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

问下能否增加账号、密码认证登陆功能 #25

Open
Yirenxs opened this issue Mar 8, 2023 · 2 comments
Open

问下能否增加账号、密码认证登陆功能 #25

Yirenxs opened this issue Mar 8, 2023 · 2 comments

Comments

@Yirenxs
Copy link

Yirenxs commented Mar 8, 2023

我在家里路由器上用docker搭建了这个chatgpt-web,很好用,但我想开放到公网上随时随地用,但又担心没账号、密码认证会被人滥用,所以我目前的策略是在外时,用VPN连回家,然后再打开chatgpt-web,但这样毕竟比较麻烦。所以想问下能否增加账号、密码认证的功能,如果未来不同的账号能对应不同的历史记录就更好了。

提到chatgpt-web历史记录,我发现历史记录只存在于各个浏览器中,比如我的手机、电脑的历史记录就完全不同,这个不能同步统一么?

@mic1on
Copy link
Owner

mic1on commented Mar 8, 2023

  • 关于账号:
    如果涉及安全问题,可以用nginx来解决打开需要密码授权才可以进入。

  • 关于滥用问题:
    有一个思路是docker创建的时候提供无用的API_KEY,然后在自己使用的前端输入正确的KEY,这样只有有真正API_KEY的人才可以用。

  • 关于多账号,多终端同步
    这里面涉及的点就比较多了,已经是一个完整的项目架构来做了,会花费比较多时间,但是这是一个不错的想法,我将认真考虑你的提议。

@RalstonLiu
Copy link

RalstonLiu commented Mar 16, 2023

  • 关于账号:
    如果涉及安全问题,可以用nginx来解决打开需要密码授权才可以进入。
  • 关于滥用问题:
    有一个思路是docker创建的时候提供无用的API_KEY,然后在自己使用的前端输入正确的KEY,这样只有有真正API_KEY的人才可以用。
  • 关于多账号,多终端同步
    这里面涉及的点就比较多了,已经是一个完整的项目架构来做了,会花费比较多时间,但是这是一个不错的想法,我将认真考虑你的提议。

【有一个思路是docker创建的时候提供无用的API_KEY,然后在自己使用的前端输入正确的KEY,这样只有有真正API_KEY的人才可以用。】 这个实测不行,我先输入了一个错误的API_KEY,之后登录web,即使输入正确的KEY,仍旧提示KEY不可用,提示:

Incorrect API key provided: sk-yaEVw***************************************cuNf. You can find your API key at https://platform.openai.com/account/api-keys.

似乎没有替代掉原本docker-compose中预设的KEY

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants