Closed sealye09 closed 1 year ago
按你改的,是因为userApi.ts里面的user_name取错了? StatusBarService.ts应该不用改吧?
executeService.getUserInfo() 拿到的值是个对象,按原来的逻辑会走到catch的逻辑(退出状态)
PS: 其他登录方法的逻辑我不太了解,不知道会不会有影响 🙂
感觉userApi.ts那里name改成login不太对 我试了使用cookie方式登录成功后, 在存放用户数据的文件里 windows系统应该: C:\Users\用户名.lcpr\leetcode\user.json linux系统应该: ~/.lcpr/leetcode/user.json 的文件里有name的内容 那个取值name应该是对的
感觉userApi.ts那里name改成login不太对 我试了使用cookie方式登录成功后, 在存放用户数据的文件里 windows系统应该: C:\Users\用户名.lcpr\leetcode\user.json linux系统应该: ~/.lcpr/leetcode/user.json 的文件里有name的内容 那个取值name应该是对的
是这个文件没错。 我试了两个号,但是拿到的字段不太一样。
你那个ye账号开头的user.json文件里面没有name字段?以前有人说他的账号也会没有name字段,我也觉得奇怪,看起来真会这样
以前我在其他地方容错,取不到name就取login, 看起来,userApi.ts你改的这里也需要这样容错
以前我在其他地方容错,取不到name就取login, 看起来,userApi.ts你改的这里也需要这样容错
还有,我这么一试,发现有name字段的账号是可以用leetcode登录的(另外一个不行),有可能也是类似原因。
edit: 突然都可以了。之前一直登不上去来着 :)
修复: 使用 cookie 登录后,重启 vscode 需要重新登录。