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 >
< input id = "user_name" type = "text" name = "user_name" value = " {{ .user_name }} " autofocus required >
< / 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 >
< a href = " {{ AppSubUrl }} /user/forgot_password" > {{ ctx .Locale.Tr "auth.forgot_password" }} </ a >
< input id = "password" name = "password" type = "password" value = " {{ .password }} " autocomplete = "current-password" required >
< / div >
{{ end }}
{{ if not .LinkAccountMode }}
< div class = "inline field" >
< div class = "ui checkbox" >
< label > {{ ctx .Locale.Tr "auth.remember_me" }} </ label >
< input name = "remember" type = "checkbox" >
< / div >
< / div >
{{ end }}
2023-05-15 22:46:51 +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" >
< button class = "ui primary button tw-w-full" >
{{ if .LinkAccountMode }}
{{ ctx .Locale.Tr "auth.oauth_signin_submit" }}
{{ else }}
{{ ctx .Locale.Tr "sign_in" }}
{{ end }}
< / button >
< / div >
< / form >
{{ 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-08-09 08:49:52 +00:00
{{ if .ShowRegistrationButton }}
< div class = "ui attached segment header top tw-max-w-2xl tw-m-auto tw-flex tw-flex-col tw-items-center" >
2024-07-05 17:10:09 +00:00
< div class = "field" >
2024-07-07 09:37:45 +00:00
{{ ctx .Locale.Tr "auth.hint_register" ( printf "%s/user/sign_up" AppSubUrl ) }}
2017-03-17 14:16:08 +00:00
< / div >
2024-08-09 08:49:52 +00:00
< / div >
{{ end }}
2023-05-15 22:46:51 +00:00
< / div >