add extra data parameter

This commit is contained in:
Code002Lover Arch Laptop 2023-03-07 10:58:10 +01:00
parent ea24ea70ed
commit 0cb28a1bcc
2 changed files with 6 additions and 1 deletions

View File

@ -45,7 +45,11 @@ export const setup = function (router, con, server) {
res.redirect(`/authorize?id=${req.body.application_id}`) res.redirect(`/authorize?id=${req.body.application_id}`)
return return
} }
res.redirect(`${result[0].application_auth_url}?code=${tokencode}`) let extra = ""
if(req.body.application_extra !== "") {
extra = "&extra="+String(req.body.application_extra)
}
res.redirect(`${result[0].application_auth_url}?code=${tokencode}${extra}`)
}) })

View File

@ -27,6 +27,7 @@
<p>Please authorize the app "<%= application.application_name %>" to access your information:</p> <p>Please authorize the app "<%= application.application_name %>" to access your information:</p>
<form action="/authorize" method="post"> <form action="/authorize" method="post">
<input type="number" value=<%= query.id %> class="hidden" name="application_id" id="application_id"> <input type="number" value=<%= query.id %> class="hidden" name="application_id" id="application_id">
<input type="number" value=<%= query.extra || "" %> class="hidden" name="application_extra" id="application_extra">
<div class="h-captcha" data-sitekey="<%- hcaptcha_sitekey %>"></div> <div class="h-captcha" data-sitekey="<%- hcaptcha_sitekey %>"></div>
<input type="submit" value="Authorize"> <input type="submit" value="Authorize">
</form> </form>