Could not login with both 'leetcode user -l' and 'leetcode user -c'
tonardo2015 opened this issue · 8 comments
I've tried the suggestion to re-login again, it failed again.
- login again:
[root@localhost leetcode-cli]# leetcode user -l
login: myAccount
pass:
[ERROR] invalid password?
- run the latest code:
cd <your local repo>
git pull --rebase origin master
./bin/install // install globally, OR
./bin/leetcode <command> // run the command locally
-->
Problem Summary
Could not successfully login leetcode with both leetcode user -l and leetcode user -c
How to reproduce
- I tried both
leetcode user -landleetcode user -cboth do not work - It is expected to login successfully, but I got
[ERROR] invalid password?forleetcode user -land[ERROR] You are not login yet?forleetcode user -c - The output with "-vv" as below:
[root@localhost leetcode-cli]# leetcode user -l -vv
[TRACE] initializing all plugins
[TRACE] found plugin: cache=default
[TRACE] found plugin: leetcode=default
[TRACE] found plugin: retry=default
[TRACE] inited plugin: leetcode
[TRACE] inited plugin: retry
[TRACE] inited plugin: cache
login: myAccount
pass:
[DEBUG] running leetcode.login
[DEBUG] running leetcode.signin
⠋ Signing in leetcode.com[TRACE] REQUEST %s { uri: 'https://leetcode.com/accounts/login/',
callback: [Function] }
[TRACE] REQUEST %s make request https://leetcode.com/accounts/login/
⠋ Signing in leetcode.com[TRACE] REQUEST %s onRequestResponse https://leetcode.com/accounts/login/ 200 { date: 'Tue, 29 Sep 2020 23:41:49 GMT',
'content-type': 'text/html; charset=utf-8',
'transfer-encoding': 'chunked',
connection: 'close',
'set-cookie':
[ '__cfduid=xxxx' ],
vary: 'Accept-Encoding, Cookie',
'x-frame-options': 'SAMEORIGIN',
'strict-transport-security': 'max-age=31536000; includeSubDomains; preload',
'cf-cache-status': 'DYNAMIC',
'cf-request-id': '057dd778840000ebc97eba9200000001',
'expect-ct':
'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"',
'report-to':
'{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report?lkg-colo=12&lkg-time=1601422910"}],"group":"cf-nel","max_age":604800}',
nel: '{"report_to":"cf-nel","max_age":604800}',
'x-content-type-options': 'nosniff',
server: 'cloudflare',
'cf-ray': '5da98ea0df9bebc9-LAX' }
[TRACE] REQUEST %s reading response's body
[TRACE] REQUEST %s finish init function https://leetcode.com/accounts/login/
[TRACE] REQUEST %s response end https://leetcode.com/accounts/login/ 200 { date: 'Tue, 29 Sep 2020 23:41:49 GMT',
'content-type': 'text/html; charset=utf-8',
'transfer-encoding': 'chunked',
connection: 'close',
'set-cookie':
[ '__cfduid=xxxx' ],
vary: 'Accept-Encoding, Cookie',
'x-frame-options': 'SAMEORIGIN',
'strict-transport-security': 'max-age=31536000; includeSubDomains; preload',
'cf-cache-status': 'DYNAMIC',
'cf-request-id': '057dd778840000ebc97eba9200000001',
'expect-ct':
'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"',
'report-to':
'{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report?lkg-colo=12&lkg-time=1601422910"}],"group":"cf-nel","max_age":604800}',
nel: '{"report_to":"cf-nel","max_age":604800}',
'x-content-type-options': 'nosniff',
server: 'cloudflare',
'cf-ray': '5da98ea0df9bebc9-LAX' }
[TRACE] REQUEST %s end event https://leetcode.com/accounts/login/
[TRACE] REQUEST %s has body https://leetcode.com/accounts/login/ 39167
[TRACE] REQUEST %s emitting complete https://leetcode.com/accounts/login/
[TRACE] REQUEST %s { url: 'https://leetcode.com/accounts/login/',
headers:
{ Origin: 'https://leetcode.com',
Referer: 'https://leetcode.com/accounts/login/',
Cookie:
<hidden> },
form:
{ csrfmiddlewaretoken:
'zlPhIZk9zVL7eWY071cmKycEcajyaOkSVSXRSsZxsiSUlkSu38C96caa4uJhR3yd',
login: 'myAccount',
password: 'xxxx' },
callback: [Function],
method: 'POST' }
[TRACE] REQUEST %s make request https://leetcode.com/accounts/login/
[TRACE] REQUEST %s onRequestResponse https://leetcode.com/accounts/login/ 403 { date: 'Tue, 29 Sep 2020 23:41:50 GMT',
'content-type': 'application/json',
'content-length': '105',
connection: 'close',
'set-cookie':
[ '__cfduid=xxxx' ],
vary: 'Cookie',
'x-frame-options': 'SAMEORIGIN',
'strict-transport-security': 'max-age=31536000; includeSubDomains; preload',
'cf-cache-status': 'DYNAMIC',
'cf-request-id': '057dd77ae20000eef6ffa2d200000001',
'expect-ct':
'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"',
'report-to':
'{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report?lkg-colo=12&lkg-time=1601422910"}],"group":"cf-nel","max_age":604800}',
nel: '{"report_to":"cf-nel","max_age":604800}',
'x-content-type-options': 'nosniff',
server: 'cloudflare',
'cf-ray': '5da98ea49808eef6-LAX' }
[TRACE] REQUEST %s reading response's body
[TRACE] REQUEST %s finish init function https://leetcode.com/accounts/login/
[TRACE] REQUEST %s response end https://leetcode.com/accounts/login/ 403 { date: 'Tue, 29 Sep 2020 23:41:50 GMT',
'content-type': 'application/json',
'content-length': '105',
connection: 'close',
'set-cookie':
[ '__cfduid=xxxx' ],
vary: 'Cookie',
'x-frame-options': 'SAMEORIGIN',
'strict-transport-security': 'max-age=31536000; includeSubDomains; preload',
'cf-cache-status': 'DYNAMIC',
'cf-request-id': '057dd77ae20000eef6ffa2d200000001',
'expect-ct':
'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"',
'report-to':
'{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report?lkg-colo=12&lkg-time=1601422910"}],"group":"cf-nel","max_age":604800}',
nel: '{"report_to":"cf-nel","max_age":604800}',
'x-content-type-options': 'nosniff',
server: 'cloudflare',
'cf-ray': '5da98ea49808eef6-LAX' }
[TRACE] REQUEST %s end event https://leetcode.com/accounts/login/
[TRACE] REQUEST %s has body https://leetcode.com/accounts/login/ 105
[TRACE] REQUEST %s emitting complete https://leetcode.com/accounts/login/
[ERROR] invalid password?
The output of leetcode user -c
[root@localhost leetcode-cli]# leetcode user -c -vv
[TRACE] initializing all plugins
[TRACE] found plugin: cache=default
[TRACE] found plugin: leetcode=default
[TRACE] found plugin: retry=default
[TRACE] inited plugin: leetcode
[TRACE] inited plugin: retry
[TRACE] inited plugin: cache
Environment
- leetcode-cli version: 2.6.2
-
OS version:
[root@localhost leetcode-cli]# lsb_release
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
[root@localhost leetcode-cli]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core) -
Node version:
v10.19.0 -
Npm version: 6.13.4
[root@localhost leetcode-cli]# npm -v
6.13.4
[root@localhost leetcode-cli]# leetcode version -v
_ _ _
| | | | | |
| | ___ ___| |_ ___ ___ __| | ___
| |/ _ \/ _ \ __|/ __|/ _ \ / _` |/ _ \
| | __/ __/ |_ (__| (_) | (_| | __/
|_|\___|\___|\__|\___|\___/ \__,_|\___| CLI v2.6.2
[Environment]
Node v10.19.0
OS linux 3.10.0-1062.18.1.el7.x86_64
Cache /root/.lc/leetcode/cache
Config /root/.lc/config.json
[Configuration]
autologin {"enable":false,"retry":2}
code {"editor":"vim","lang":"cpp"}
file {"show":"${fid}.${slug}","submission":"${fid}.${slug}.${sid}.${ac}"}
color {"enable":true,"theme":"default"}
icon {"theme":""}
network {"concurrency":10,"delay":1}
app "leetcode"
[Themes]
Colors blue,dark,default,molokai,orange,pink,solarized,solarized.light
Icons ascii,default,win7
[Plugins]
cache default
retry default
leetcode default
Similar result on arch linux, node 12.18.4, npm 6.14.6, installed with nvm
Similar problem in windows.
Is there any update on this one? Same issue, cant login via cli, while browser login works, so the credentials are correct.
I have the same problem, anyone has solved it?
leetcode user -c should work.
You should manually copy the total cookie string instead of relying on the automatic process.
For those entrants, I have a Chinese article to illustrate the detail.
https://blog.csdn.net/YIforeveralone/article/details/110820913
leetcode user -cshould work.
You should manually copy the total cookie string instead of relying on the automatic process.For those entrants, I have a Chinese article to illustrate the detail.
https://blog.csdn.net/YIforeveralone/article/details/110820913
leetcode submmition command can not use, i want to see the last submmit, do you know why? thanks a lot
Same issue, any update?
My OS is: linux 5.10.79-1-MANJARO
Come across this warning
login: (node:6951) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)