UI support for supporting sign in multi-language

This commit is contained in:
jetli 2024-07-05 18:46:12 +08:00
parent 1ee2c68075
commit c5b599a5e7
2 changed files with 5 additions and 10 deletions

View File

@ -8,13 +8,7 @@
<div class="form-group">
<div class="input-group-container">
<div class="form-floating">
<input
class="input-email"
id="inputEmail"
type="text"
placeholder="name@example.com"
v-model="email"
/>
<input class="input-email" id="inputEmail" type="text" placeholder="name@example.com" v-model="email" />
<label for="inputEmail">{{ $t('Email address') }}</label>
</div>
<button class="btn-start" ref="submitButton" @click="trySigninWithEmail()">
@ -57,7 +51,7 @@ export default {
if (this.message != null) return
this.$refs.submitButton.disabled = true
UserAuthApi.trySigninWithEmail(this.email)
UserAuthApi.trySigninWithEmail(this.email, window.location.host)
.then((response) => {
this.$refs.submitButton.disabled = false
let signinAction = response.data.signin_type

View File

@ -2,11 +2,12 @@ import { backendAxios } from './axios'
import { userUtils } from '../store/index'
class UserAuthApi {
static trySigninWithEmail(email) {
static trySigninWithEmail(email, host) {
const request = backendAxios.post(
'/api/user/signin/try-signin-with-email',
{
email: email
email: email,
host: host
},
{}
)