mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-03-30 08:16:43 +00:00
fix: 添加接口速率限制中间件,优化验证码输入框交互体验
This commit is contained in:
@@ -47,8 +47,8 @@ const TwoFactorAuthModal = ({
|
||||
}) => {
|
||||
const { t } = useTranslation();
|
||||
|
||||
const handleKeyPress = (e) => {
|
||||
if (e.key === 'Enter' && code) {
|
||||
const handleKeyDown = (e) => {
|
||||
if (e.key === 'Enter' && code && !loading) {
|
||||
onVerify();
|
||||
}
|
||||
};
|
||||
@@ -75,7 +75,7 @@ const TwoFactorAuthModal = ({
|
||||
<Button
|
||||
type="primary"
|
||||
loading={loading}
|
||||
disabled={!code}
|
||||
disabled={!code || loading}
|
||||
onClick={onVerify}
|
||||
>
|
||||
{t('验证')}
|
||||
@@ -114,7 +114,8 @@ const TwoFactorAuthModal = ({
|
||||
onChange={onCodeChange}
|
||||
size="large"
|
||||
maxLength={8}
|
||||
onKeyPress={handleKeyPress}
|
||||
onKeyDown={handleKeyDown}
|
||||
autoFocus
|
||||
/>
|
||||
<Typography.Text type="tertiary" size="small" className="mt-2 block">
|
||||
{t('支持6位TOTP验证码或8位备用码')}
|
||||
|
||||
Reference in New Issue
Block a user