2021-07-20 09:22:23 +03:00
<div class="ui container column fluid {{ if .LinkAccountMode }} icon {{ end }} ">
2020-11-14 05:46:40 +03:00
<h4 class="ui top attached header center">
{{ if .LinkAccountMode }}
2022-06-27 23:58:46 +03:00
{{ .locale .Tr "auth.oauth_signup_title" }}
2020-11-14 05:46:40 +03:00
{{ else }}
2022-06-27 23:58:46 +03:00
{{ .locale .Tr "sign_up" }}
2020-11-14 05:46:40 +03:00
{{ end }}
</h4>
<div class="ui attached segment">
<form class="ui form" action=" {{ .SignUpLink }} " method="post">
{{ .CsrfTokenHtml }}
{{ if or ( not .LinkAccountMode ) ( and .LinkAccountMode .LinkAccountModeRegister ) }}
{{ template "base/alert" . }}
{{ end }}
{{ if .DisableRegistration }}
2022-06-27 23:58:46 +03:00
<p> {{ .locale .Tr "auth.disable_register_prompt" }} </p>
2020-11-14 05:46:40 +03:00
{{ else }}
<div class="required inline field {{ if and ( .Err_UserName ) ( or ( not .LinkAccountMode ) ( and .LinkAccountMode .LinkAccountModeRegister ) ) }} error {{ end }} ">
2022-06-27 23:58:46 +03:00
<label for="user_name"> {{ .locale .Tr "username" }} </label>
2020-11-14 05:46:40 +03:00
<input id="user_name" type="text" name="user_name" value=" {{ .user_name }} " autofocus required>
</div>
<div class="required inline field {{ if .Err_Email }} error {{ end }} ">
2022-06-27 23:58:46 +03:00
<label for="email"> {{ .locale .Tr "email" }} </label>
2020-11-14 05:46:40 +03:00
<input id="email" name="email" type="email" value=" {{ .email }} " required>
</div>
2017-02-22 10:14:37 +03:00
2020-11-14 05:46:40 +03:00
{{ if not .DisablePassword }}
<div class="required inline field {{ if and ( .Err_Password ) ( or ( not .LinkAccountMode ) ( and .LinkAccountMode .LinkAccountModeRegister ) ) }} error {{ end }} ">
2022-06-27 23:58:46 +03:00
<label for="password"> {{ .locale .Tr "password" }} </label>
2020-11-14 05:46:40 +03:00
<input id="password" name="password" type="password" value=" {{ .password }} " autocomplete="new-password" required>
</div>
<div class="required inline field {{ if and ( .Err_Password ) ( or ( not .LinkAccountMode ) ( and .LinkAccountMode .LinkAccountModeRegister ) ) }} error {{ end }} ">
2022-06-27 23:58:46 +03:00
<label for="retype"> {{ .locale .Tr "re_type" }} </label>
2020-11-14 05:46:40 +03:00
<input id="retype" name="retype" type="password" value=" {{ .retype }} " autocomplete="new-password" required>
</div>
{{ end }}
{{ if and .EnableCaptcha ( eq .CaptchaType "image" ) }}
<div class="inline field">
<label></label>
2021-01-27 17:56:54 +03:00
{{ .Captcha .CreateHTML }}
2020-11-14 05:46:40 +03:00
</div>
<div class="required inline field {{ if .Err_Captcha }} error {{ end }} ">
2022-06-27 23:58:46 +03:00
<label for="captcha"> {{ .locale .Tr "captcha" }} </label>
2020-11-14 05:46:40 +03:00
<input id="captcha" name="captcha" value=" {{ .captcha }} " autocomplete="off">
</div>
{{ end }}
{{ if and .EnableCaptcha ( eq .CaptchaType "recaptcha" ) }}
<div class="inline field required">
<div class="g-recaptcha" data-sitekey=" {{ .RecaptchaSitekey }} "></div>
</div>
{{ end }}
{{ if and .EnableCaptcha ( eq .CaptchaType "hcaptcha" ) }}
<div class="inline field required">
<div class="h-captcha" data-sitekey=" {{ .HcaptchaSitekey }} "></div>
</div>
{{ end }}
2022-08-10 16:20:10 +03:00
{{ if and .EnableCaptcha ( eq .CaptchaType "mcaptcha" ) }}
2022-08-19 05:13:08 +03:00
<div class="inline field df ac db-small captcha-field">
2022-08-10 16:20:10 +03:00
<span> {{ .locale .Tr "captcha" }} </span>
<div class="border-secondary w-100-small" id="mcaptcha__widget-container" style="width: 50%; height: 5em"></div>
<div class="m-captcha" data-sitekey=" {{ .McaptchaSitekey }} " data-instance-url=" {{ .McaptchaURL }} "></div>
</div>
{{ end }}
2017-02-22 10:14:37 +03:00
2020-11-14 05:46:40 +03:00
<div class="inline field">
<label></label>
<button class="ui green button">
{{ if .LinkAccountMode }}
2022-06-27 23:58:46 +03:00
{{ .locale .Tr "auth.oauth_signup_submit" }}
2020-11-14 05:46:40 +03:00
{{ else }}
2022-06-27 23:58:46 +03:00
{{ .locale .Tr "auth.create_new_account" }}
2017-02-22 10:14:37 +03:00
{{ end }}
2020-11-14 05:46:40 +03:00
</button>
</div>
{{ if not .LinkAccountMode }}
<div class="inline field">
<label></label>
2022-06-27 23:58:46 +03:00
<a href=" {{ AppSubUrl }} /user/login"> {{ .locale .Tr "auth.register_helper_msg" }} </a>
2017-02-22 10:14:37 +03:00
</div>
2020-11-14 05:46:40 +03:00
{{ end }}
{{ end }}
</form>
2017-02-22 10:14:37 +03:00
</div>
2017-03-07 13:47:56 +03:00
</div>