Could not login with both 'leetcode user -l' and 'leetcode user -c'
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.
duplicate https://github.com/skygragon/leetcode-cli/issues/194
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)