mirror of
https://github.com/overleaf/overleaf.git
synced 2025-02-20 02:22:05 +00:00
get csrf token from /dev/csrf not /register
This commit is contained in:
parent
b51ee7ea7e
commit
938d22da3f
1 changed files with 2 additions and 5 deletions
|
@ -161,13 +161,10 @@ class User
|
||||||
|
|
||||||
getCsrfToken: (callback = (error) ->) ->
|
getCsrfToken: (callback = (error) ->) ->
|
||||||
@request.get {
|
@request.get {
|
||||||
url: "/register"
|
url: "/dev/csrf"
|
||||||
}, (err, response, body) =>
|
}, (err, response, body) =>
|
||||||
return callback(err) if err?
|
return callback(err) if err?
|
||||||
csrfMatches = body.match("window.csrfToken = \"(.*?)\";")
|
@csrfToken = body
|
||||||
if !csrfMatches?
|
|
||||||
return callback(new Error("no csrf token found"))
|
|
||||||
@csrfToken = csrfMatches[1]
|
|
||||||
@request = @request.defaults({
|
@request = @request.defaults({
|
||||||
headers:
|
headers:
|
||||||
"x-csrf-token": @csrfToken
|
"x-csrf-token": @csrfToken
|
||||||
|
|
Loading…
Reference in a new issue