➜  node-js-getting-started (master|✔) lean login      
[?] 请输入您的邮箱
 => jysperm@gmail.com
[?] 请输入您的密码
 => **************
[?] 请输入二次认证验证码
 => 971229
[INFO] 登录成功:
[INFO] 用户名: jysperm
[INFO] 邮箱: jysperm@gmail.com

请问你的命令行工具版本(请先升级到最新的 0.18.3)?不能登录有什么错误提示么?

只显示验证失败,我有两个账号,切换登录时,用 lean login。永远都是验证失败。只能关掉两步认证。才能登录,好烦。

是华北节点?可以看下命令行工具的版本(lean version)然后贴下完整的交互过程(就像我前面那样)么?

我能够稳定重现的时候,把过程发给你。现在似乎又好了。

这个问题一直都存在, 我都升级到 0.20.1。不能忍了。
过程是这样的。
条件:有两个 leancloud 账户 A 和 B,都开启了二次认证。
过程:
1. 在命令行登录账户 A,流程如你上述所说,没问题。也可以进行所有的操作。
2. 更换到账户 B。直接在同一目录下,命令行输入 lean login。流程进行到输入二次认证时。
无论怎么输入都是错误的。但是二次认证并没有关掉或者出问题,因为在网页登录完全
没这个问题。
真的不知道怎么解决。

已复现此 bug.
切换至第二个二次认证账户时,总是显示

[ERROR] 验证失败

非常感谢反馈 bug。
在此 bug 修复前,作为临时解决方案,可以在切换登录(再次运行 lean login)前清空家目录下的 .config/leancloud 目录:rm -rf "~/.config/leancloud/"

好的,谢谢,辛苦了。