跳到主要内容

登录认证

在使用 Lovrabet CLI 之前,你需要先登录你的账号。这个过程就像在手机上第一次打开 App 需要登录一样。

为什么需要登录?

登录后,CLI 才能:

  • 从后端获取你的项目信息
  • 自动生成 API 调用代码
  • 访问只有你可以使用的功能

简单来说,就是让系统知道“你是谁”。

如何登录

只需要一个命令:

# 在终端中执行(Windows 用户推荐使用 Git Bash)
lovrabet auth

然后按回车键,等待浏览器自动打开。

登录认证演示

登录过程详解

不用担心,整个过程非常简单:

1️⃣ 检查登录状态

CLI 首先检查你是否已经登录过。如果已经登录,就不需要重复操作。

2️⃣ 启动本地服务

如果需要登录,CLI 会在你的电脑上启动一个临时服务器(不用担心,只有你本地可以访问)。

3️⃣ 打开浏览器

CLI 会显示登录链接并尝试自动打开浏览器。如果浏览器没有自动打开,你可以手动复制显示的链接到浏览器中打开。

如果浏览器自动打开:直接在页面中输入你的用户名和密码。

如果浏览器没有自动打开

  1. 在终端中找到显示的登录链接(通常是 https://localhost:xxxx 格式)
  2. 复制这个链接
  3. 手动打开浏览器,粘贴链接并访问
  4. 在打开的页面中输入你的用户名和密码

4️⃣ 完成登录

登录成功后,浏览器会跳转回本地页面,CLI 会自动保存你的登录信息。

5️⃣ 退出

终端显示“登录成功”后,按 q 键退出即可。

登录信息存放在哪?

你的登录信息会安全地存放在:

  • Cookie 文件: ~/.lovrabet/cookie
  • 配置目录: ~/.lovrabet/

解释: ~ 表示你的用户主目录。在 Windows 上就是 C:\Users\你的用户名,在 Mac/Linux 上就是 /Users/你的用户名/home/你的用户名

常见问题

问题 1:浏览器没有自动打开

解决方法

  • 手动复制终端显示的登录链接到浏览器中打开
  • Windows 用户:在 Git Bash 中可以右键选择链接进行复制
  • 如果经常遇到这个问题,可以检查系统的默认浏览器设置

问题 2:想切换到其他账号

解决方法

  1. 删除登录信息文件:
    rm ~/.lovrabet/cookie
  2. 重新登录:
    lovrabet auth

问题 3:浏览器显示“不安全连接”

原因:本地服务使用自签名证书,浏览器会显示警告。

解决方法:点击“高级”或“详细信息”,选择“继续访问”或“仍要访问”。

小提示

  • 首次使用必须登录:在使用其他功能之前,请先执行 lovrabet auth
  • 登录状态持久有效:一次登录后,很长时间内都不需要重复登录
  • 安全放心:登录信息只保存在你的本地电脑上