Browse Source

✨ feat: 使用邮件验证

Pchen. 3 months ago
parent
commit
9a522491eb
2 changed files with 6 additions and 5 deletions
  1. 1 1
      .env
  2. 5 4
      src/pages/Login/components/register.vue

+ 1 - 1
.env

@@ -1,4 +1,4 @@
 NODE_ENV=production
 NODE_ENV=production
 VITE_APP_API_BASE_URL=https://cg-api.xxoo365.top
 VITE_APP_API_BASE_URL=https://cg-api.xxoo365.top
 VITE_RSA_PUBLIC_KEY=LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF6Z1lGYzVRMGVqbTh4akZsSjdMSQpBZDJGeC9TalM0OWQ5emwyZHlaNzNDMGZLU3Fuc1pJQUZkREpWZWV6bUp6T1hOWFdoYVZHaHFwM0dCUWVvcDBKClIxekZ3bUs1em9ReElTTDc5WVF3SmxoSjdaellhL0xNcGtGZDRDVFQ4UzUwTGFzN1FpcUtqRE1BQjFLZEpaTnIKNE5HcjNUWVV4MVVpTzlUTW9YV3lBdFZRQVN2a3lFSVFIb3B4T2Vod0ZuNGRhVE8vLzF5TXRyNnZoclE4enJRMwpxUG01YWJmY0lRM3B1WDVJd1MrekRmSkI5Rm9rc0paa3RWNHI2KzM2U1E3WGp2MDFBQjJvK20yejZqNzNuWjQ1Ci95TEx5NmZHTG5lTWpTaUxHMDhNUWFCUjV1dTNITTRnMkpnanA4eU10Rkg1Tkc5Zys1dXRhTDNzd3JGQjhxd1UKdFFJREFRQUIKLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==
 VITE_RSA_PUBLIC_KEY=LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF6Z1lGYzVRMGVqbTh4akZsSjdMSQpBZDJGeC9TalM0OWQ5emwyZHlaNzNDMGZLU3Fuc1pJQUZkREpWZWV6bUp6T1hOWFdoYVZHaHFwM0dCUWVvcDBKClIxekZ3bUs1em9ReElTTDc5WVF3SmxoSjdaellhL0xNcGtGZDRDVFQ4UzUwTGFzN1FpcUtqRE1BQjFLZEpaTnIKNE5HcjNUWVV4MVVpTzlUTW9YV3lBdFZRQVN2a3lFSVFIb3B4T2Vod0ZuNGRhVE8vLzF5TXRyNnZoclE4enJRMwpxUG01YWJmY0lRM3B1WDVJd1MrekRmSkI5Rm9rc0paa3RWNHI2KzM2U1E3WGp2MDFBQjJvK20yejZqNzNuWjQ1Ci95TEx5NmZHTG5lTWpTaUxHMDhNUWFCUjV1dTNITTRnMkpnanA4eU10Rkg1Tkc5Zys1dXRhTDNzd3JGQjhxd1UKdFFJREFRQUIKLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==
-VITE_APP_VERSION=1.7
+VITE_APP_VERSION=1.8

+ 5 - 4
src/pages/Login/components/register.vue

@@ -36,14 +36,14 @@
                 </a-input-password>
                 </a-input-password>
             </a-form-item>
             </a-form-item>
 
 
-            <!-- <a-form-item field="email" hide-label :rules="[{ type: 'email', required: true, message: '请填写正确的邮箱地址' }]"
+            <a-form-item field="email" hide-label :rules="[{ type: 'email', required: true, message: '请填写正确的邮箱地址' }]"
                 :validate-trigger="['change']">
                 :validate-trigger="['change']">
                 <a-input placeholder="请输入邮箱" allow-clear v-model="form.email">
                 <a-input placeholder="请输入邮箱" allow-clear v-model="form.email">
                     <template #prefix>
                     <template #prefix>
                         <icon-email />
                         <icon-email />
                     </template>
                     </template>
                 </a-input>
                 </a-input>
-            </a-form-item> -->
+            </a-form-item>
 
 
             <a-form-item field="captcha" hide-label :rules="[{ length: 4, required: true, message: '请正确填写图片验证码' }]">
             <a-form-item field="captcha" hide-label :rules="[{ length: 4, required: true, message: '请正确填写图片验证码' }]">
                 <a-input placeholder="请输入图片验证码" allow-clear v-model="form.captcha">
                 <a-input placeholder="请输入图片验证码" allow-clear v-model="form.captcha">
@@ -58,7 +58,7 @@
                 </a-input>
                 </a-input>
             </a-form-item>
             </a-form-item>
 
 
-            <!-- <a-form-item field="code" hide-label :rules="[{ length: 6, required: true, message: '请正确填写邮箱验证码' }]">
+            <a-form-item field="code" hide-label :rules="[{ length: 6, required: true, message: '请正确填写邮箱验证码' }]">
                 <a-input placeholder="请输入邮箱验证码" allow-clear v-model="form.code">
                 <a-input placeholder="请输入邮箱验证码" allow-clear v-model="form.code">
                     <template #prefix>
                     <template #prefix>
                         <icon-code-square />
                         <icon-code-square />
@@ -70,7 +70,7 @@
                         </a-button>
                         </a-button>
                     </template>
                     </template>
                 </a-input>
                 </a-input>
-            </a-form-item> -->
+            </a-form-item>
 
 
             <a-button type="text" class="forgetpass" @click="emit('changeMode', 'login')">已有账号,去登录</a-button>
             <a-button type="text" class="forgetpass" @click="emit('changeMode', 'login')">已有账号,去登录</a-button>
 
 
@@ -193,6 +193,7 @@ const handleSubmit = async ({ values, errors }) => {
 }
 }
 
 
 const requestFailed = (msg) => {
 const requestFailed = (msg) => {
+    getCaptcha()
     Notification.error({
     Notification.error({
         title: '错误',
         title: '错误',
         content: msg || '请求出现错误,请稍后再试',
         content: msg || '请求出现错误,请稍后再试',