2024-07-05 17:10:09 +00:00
<div class="ui container fluid">
{{ if or ( not .LinkAccountMode ) ( and .LinkAccountMode .LinkAccountModeSignIn ) }}
{{ template "base/alert" . }}
2023-05-15 22:46:51 +00:00
{{ end }}
2024-07-05 17:10:09 +00:00
<h4 class="ui top attached header center">
{{ if .LinkAccountMode }}
{{ ctx .Locale .Tr "auth.oauth_signin_title" }}
{{ else }}
{{ ctx .Locale .Tr "auth.login_userpass" }}
{{ end }}
</h4>
<div class="ui attached segment">
<form class="ui form" action=" {{ .SignInLink }} " method="post">
{{ .CsrfTokenHtml }}
<div class="required field {{ if and ( .Err_UserName ) ( or ( not .LinkAccountMode ) ( and .LinkAccountMode .LinkAccountModeSignIn ) ) }} error {{ end }} ">
<label for="user_name"> {{ ctx .Locale .Tr "home.uname_holder" }} </label>
2024-09-20 15:27:19 +00:00
<input id="user_name" type="text" name="user_name" value=" {{ .user_name }} " autofocus required tabindex="1">
2024-07-05 17:10:09 +00:00
</div>
{{ if or ( not .DisablePassword ) .LinkAccountMode }}
<div class="required field {{ if and ( .Err_Password ) ( or ( not .LinkAccountMode ) ( and .LinkAccountMode .LinkAccountModeSignIn ) ) }} error {{ end }} form-field-content-aside-label">
<label for="password"> {{ ctx .Locale .Tr "password" }} </label>
2024-09-20 15:27:19 +00:00
<div>
<a href=" {{ AppSubUrl }} /user/forgot_password" tabindex="4"> {{ ctx .Locale .Tr "auth.forgot_password" }} </a>
</div>
<input id="password" name="password" type="password" value=" {{ .password }} " autocomplete="current-password" required tabindex="2">
2024-07-05 17:10:09 +00:00
</div>
{{ end }}
{{ if not .LinkAccountMode }}
<div class="inline field">
<div class="ui checkbox">
<label> {{ ctx .Locale .Tr "auth.remember_me" }} </label>
2024-09-20 15:27:19 +00:00
<input name="remember" type="checkbox" tabindex="5">
2024-07-05 17:10:09 +00:00
</div>
</div>
{{ end }}
2024-06-29 22:50:03 +00:00
2024-07-05 17:10:09 +00:00
{{ template "user/auth/captcha" . }}
2023-05-15 22:46:51 +00:00
2024-07-05 17:10:09 +00:00
<div class="field">
2024-09-20 15:27:19 +00:00
<button class="ui primary button tw-w-full" tabindex="3">
2024-07-05 17:10:09 +00:00
{{ if .LinkAccountMode }}
{{ ctx .Locale .Tr "auth.oauth_signin_submit" }}
{{ else }}
{{ ctx .Locale .Tr "sign_in" }}
{{ end }}
</button>
</div>
</form>
2023-05-15 22:46:51 +00:00
2024-07-05 17:10:09 +00:00
{{ template "user/auth/oauth_container" . }}
2023-05-15 22:46:51 +00:00
</div>
2024-07-05 17:10:09 +00:00
</div>
2017-02-22 07:14:37 +00:00
2024-07-05 17:10:09 +00:00
<div class="ui container fluid">
{{ template "user/auth/webauthn_error" . }}
2017-02-22 07:14:37 +00:00
2024-07-05 17:10:09 +00:00
<div class="ui attached segment header top tw-max-w-2xl tw-m-auto tw-flex tw-flex-col tw-items-center">
2024-06-29 22:50:03 +00:00
<a class="signin-passkey"> {{ ctx .Locale .Tr "auth.signin_passkey" }} </a>
2024-07-05 17:10:09 +00:00
{{ if .ShowRegistrationButton }}
<div class="field">
<span> {{ ctx .Locale .Tr "auth.need_account" }} </span>
<a href=" {{ AppSubUrl }} /user/sign_up"> {{ ctx .Locale .Tr "auth.sign_up_now" }} </a>
2017-03-17 14:16:08 +00:00
</div>
2024-07-05 17:10:09 +00:00
{{ end }}
2023-05-15 22:46:51 +00:00
</div>
</div>