访问localhost:5000的Flask服务需登录 对应账号密码是什么
复现智能安防摄像头项目访问异常说明
- 为完成课程作业复现Hackster平台智能安防摄像头项目,排查完所有运行异常后,服务访问阶段出现两类问题:
- 树莓派本地访问
localhost:5000、局域网内Windows设备访问树莓派IP192.168.43.2:5000的Flask服务时,均弹出用户名、密码登录提示框 - 浏览器同步弹出「Your Connection Is Not Private(您的连接不是私密连接)」安全提示
- 树莓派本地访问
- 复现过程全程使用项目官方GitHub仓库提供的源码,仅修改过
mail.py文件,项目配套教程未提及任何登录凭证相关配置,无明确可输入的用户名、密码信息,已留存树莓派本地访问、Windows设备访问两类场景的异常界面截图。
问题定位结论
经项目评论区信息核实,该登录校验为源码内置的基础HTTP认证逻辑,默认登录凭证存放在main.py文件的两个字段中:
- 用户名配置字段:
CHANGE_ME_USERNAME - 密码配置字段:
CHANGE_ME_PLEASE
处理方法
- 登录凭证问题:直接打开项目路径下的
main.py文件,查找上述两个字段的预置默认值,填入登录弹窗即可通过认证;如果需要自定义登录信息,直接修改两个字段的赋值为自定义的用户名、密码,保存后重启Flask服务即可生效。 - 私密连接提示问题:该提示触发原因是项目默认开启HTTPS但使用自签名SSL证书,不属于运行错误,本地局域网可信访问场景下,直接点击浏览器高级选项选择继续访问即可,无需额外配置证书。
内容的提问来源于stack exchange,提问作者Valdy Rahadian
相关产品推荐
相关产品推荐

