fix: encrypt password when login at web app login page

This commit is contained in:
NFish 2026-01-07 20:29:35 +08:00
parent dac9c1953a
commit cbc4348727

View File

@ -13,6 +13,7 @@ import { useWebAppStore } from '@/context/web-app-context'
import { webAppLogin } from '@/service/common' import { webAppLogin } from '@/service/common'
import { fetchAccessToken } from '@/service/share' import { fetchAccessToken } from '@/service/share'
import { setWebAppAccessToken, setWebAppPassport } from '@/service/webapp-auth' import { setWebAppAccessToken, setWebAppPassport } from '@/service/webapp-auth'
import { encryptPassword } from '@/utils/encryption'
type MailAndPasswordAuthProps = { type MailAndPasswordAuthProps = {
isEmailSetup: boolean isEmailSetup: boolean
@ -71,7 +72,7 @@ export default function MailAndPasswordAuth({ isEmailSetup }: MailAndPasswordAut
setIsLoading(true) setIsLoading(true)
const loginData: Record<string, any> = { const loginData: Record<string, any> = {
email, email,
password, password: encryptPassword(password),
language: locale, language: locale,
remember_me: true, remember_me: true,
} }