include code in invite form instead of getting from url

potentially solves #34?
pull/36/head
Harvey Tindall 4 years ago
parent 3c799b8783
commit a102199d5a
No known key found for this signature in database
GPG Key ID: BBC65952848FB1A2

@ -4,6 +4,7 @@
window.validationStrings = JSON.parse({{ .lang.validationStrings }});
window.invalidPassword = "{{ .lang.reEnterPasswordInvalid }}";
window.URLBase = "{{ .urlBase }}";
window.code = "{{ .code }}";
</script>
<script src="js/form.js" type="module"></script>
{{ end }}

@ -5,6 +5,7 @@ interface formWindow extends Window {
validationStrings: pwValStrings;
invalidPassword: string;
modal: Modal;
code: string;
}
interface pwValString {
@ -103,7 +104,7 @@ const create = (event: SubmitEvent) => {
event.preventDefault();
toggleLoader(submitSpan);
let send: sendDTO = {
code: window.location.href.split('/').pop(),
code: window.code,
username: usernameField.value,
email: emailField.value,
password: passwordField.value

@ -56,6 +56,7 @@ func (app *appContext) InviteProxy(gc *gin.Context) {
"email": email,
"username": !app.config.Section("email").Key("no_username").MustBool(false),
"lang": app.storage.lang.Form[lang]["strings"],
"code": code,
})
} else {
gcHTML(gc, 404, "invalidCode.html", gin.H{

Loading…
Cancel
Save