2024-07-05 19:10:09 +02:00
< div class = "ui container fluid" >
{{ if or ( not .LinkAccountMode ) ( and .LinkAccountMode .LinkAccountModeSignIn ) }}
{{ template "base/alert" . }}
2023-05-16 00:46:51 +02:00
{{ end }}
2024-07-05 19:10:09 +02: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-16 00:46:51 +02:00
2024-07-05 19:10:09 +02:00
{{ template "user/auth/captcha" . }}
2023-05-16 00:46:51 +02:00
2024-07-05 19:10:09 +02: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-16 00:46:51 +02:00
< / div >
2024-07-05 19:10:09 +02:00
< / div >
2017-02-22 08:14:37 +01:00
2024-07-05 19:10:09 +02:00
< div class = "ui container fluid" >
{{ template "user/auth/webauthn_error" . }}
2017-02-22 08:14:37 +01:00
2024-07-05 19:10:09 +02:00
< div class = "ui attached segment header top tw-max-w-2xl tw-m-auto tw-flex tw-flex-col tw-items-center" >
< a class = "signin-passkey" > {{ ctx .Locale.Tr "auth.signin_passkey" }} </ a >
{{ if .ShowRegistrationButton }}
< div class = "field" >
2024-07-07 11:37:45 +02:00
{{ ctx .Locale.Tr "auth.hint_register" ( printf "%s/user/sign_up" AppSubUrl ) }}
2017-03-17 15:16:08 +01:00
< / div >
2024-07-05 19:10:09 +02:00
{{ end }}
2023-05-16 00:46:51 +02:00
< / div >
< / div >