123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- <!DOCTYPE html>
- <html lang="en" >
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta http-equiv="X-UA-Compatible" content="ie=edge, Chrome=1">
- <meta http-equiv="Cache-Control" content="no-cache">
- <title>驗證信箱</title>
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css">
- <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp"
- crossorigin="anonymous">
- <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" crossorigin="anonymous">
- <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
- <!-- Google Tag Manager -->
- <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
- new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
- j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
- 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
- })(window,document,'script','dataLayer','GTM-5M8S4GH');</script>
- <!-- End Google Tag Manager -->
- <style>
- .h2 {
- text-align: center;
- font-size: 2rem;
- font-weight: 500;
- margin-top: 2rem;
- }
- .imgfr {
- width: 70%;
- max-width: 800px;
- min-width: 300px;
- }
- .imgfr img {
- width: 100%;
- }
- .pl-0 {
- padding-left: 0;
- }
- .link {
- text-decoration: none;
- }
- </style>
- </head>
- <body>
- <!-- Google Tag Manager (noscript) -->
- <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5M8S4GH"
- height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
- <!-- End Google Tag Manager (noscript) -->
- <div class="container">
- <main>
- <div class="m-auto text-center">
- <div class="block-validating">
- <h2 class="h2">
- <img src="https://i.imgur.com/crQ3rg6.png" alt="" width="36" class="me-2">
- <span class="validating-text">驗證中...</span></h2>
- </div>
- <div class="block-success">
- <h2 class="h2">
- <img src="https://i.imgur.com/crQ3rg6.png" alt="">
- <img src="https://i.imgur.com/eFBgdgI.png" width="36" class="me-2">
- 驗證成功!</h2>
- <p>立即至<a href="./login.html" class="link">登入頁</a>,以繼續使用服務</p>
- </div>
- <!-- <div><img src="../html/static/img/Spinner-1s-181px.gif" width="36" alt=""></div> -->
- <div class="imgfr mx-auto">
- <img src="https://i.imgur.com/EqED9CY.png" alt="">
- </div>
-
- </div>
- </main>
- </div>
- <script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
- <script src='https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js'></script>
- <script>
- $('.block-success').css('display', 'none');
- function getCode(){
- let id = window.location.search.split('?').pop();
- return id.split('=')[1];
- }
- axios({
- method: 'get',
- url: `https://www.choozmo.com:8887/verify_email?code=${getCode()}`,
- headers: {
- 'accept': 'application/json',
- }
- }).then(res => {
- console.log(res.data);
- if(res.data.msg == 'ok') {
- $('.block-success').css('display', 'block');
- $('.block-validating').css('display', 'none');
- window.setTimeout(() => {
- window.location.href = './login.html';
- }, 3500);
- }
- }).catch(err => {
- console.log(err);
- $('.validating-text').text('驗證失敗,請再重新點擊驗證信連結')
- });
- </script>
- </body>
- </html>
|