|
@@ -4,124 +4,124 @@
|
|
|
<head>
|
|
|
<meta charset="UTF-8">
|
|
|
<meta name="viewport"
|
|
|
- content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
|
|
+ content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
|
|
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
|
|
|
<meta name='apple-touch-fullscreen' content='yes'>
|
|
|
- <meta name="apple-mobile-web-app-capable" content="yes" />
|
|
|
+ <meta name="apple-mobile-web-app-capable" content="yes"/>
|
|
|
<meta content="fullscreen=yes,preventMove=no" name="ML-Config">
|
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
|
<meta name="renderer" content="webkit">
|
|
|
- <meta name="apple-mobile-web-app-capable" content="yes" />
|
|
|
- <meta name="keywords" content="电子烟,关键字" />
|
|
|
- <meta name="Description" content="网站描述" />
|
|
|
+ <meta name="apple-mobile-web-app-capable" content="yes"/>
|
|
|
+ <meta name="keywords" content="电子烟,关键字"/>
|
|
|
+ <meta name="Description" content="网站描述"/>
|
|
|
<title>登录|注册</title>
|
|
|
- <link rel="stylesheet" href="./css/common.css?t=10100">
|
|
|
- <link rel="stylesheet" href="./css/login.css?t=101">
|
|
|
+ <link rel="stylesheet" href="/assets/api/css/common.css?t=10100">
|
|
|
+ <link rel="stylesheet" href="/assets/api/css/login.css?t=101">
|
|
|
</head>
|
|
|
|
|
|
<body>
|
|
|
- <main id="main">
|
|
|
- <div class="pageContainer">
|
|
|
- <div class="pageLogo">
|
|
|
- <img src="./asstes/icon/logo.png" alt="">
|
|
|
+<main id="main">
|
|
|
+ <div class="pageContainer">
|
|
|
+ <div class="pageLogo">
|
|
|
+ <img src="/assets/api/asstes/icon/logo.png" alt="">
|
|
|
+ </div>
|
|
|
+ <section class="pageSection">
|
|
|
+ <!-- 登录模块 -->
|
|
|
+ <div id="loginModel">
|
|
|
+ <h1 class="modelTitle">Log in</h1>
|
|
|
+ <div class="modelContainer">
|
|
|
+ <!-- 用户名或电子邮箱 -->
|
|
|
+ <div class="modelItem">
|
|
|
+ <p class="miTitle">用户名或电子邮箱</p>
|
|
|
+ <input class="input" type="text" name="" id="userName">
|
|
|
+ </div>
|
|
|
+ <!-- 密码 -->
|
|
|
+ <div class="modelItem">
|
|
|
+ <p class="miTitle">密码</p>
|
|
|
+ <input class="input" type="password" name="" id="password">
|
|
|
+ </div>
|
|
|
+ <p class="forgotPassword">忘记密码?</p>
|
|
|
+ <!-- 登录 -->
|
|
|
+ <div class="pageButton" id="loginButton">登录</div>
|
|
|
+ <!-- 没有账户 -->
|
|
|
+ <div class="accountTips">
|
|
|
+ <p>没有账户?</p>
|
|
|
+ <span id="toRegister">注册</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <section class="pageSection">
|
|
|
- <!-- 登录模块 -->
|
|
|
- <div id="loginModel">
|
|
|
- <h1 class="modelTitle">Log in</h1>
|
|
|
+
|
|
|
+ <!-- 注册模块 -->
|
|
|
+ <div id="registerModel">
|
|
|
+ <!-- 电子邮箱输入模块 -->
|
|
|
+ <div id="emailInputModel">
|
|
|
+ <h1 class="modelTitle">Register</h1>
|
|
|
<div class="modelContainer">
|
|
|
- <!-- 用户名或电子邮箱 -->
|
|
|
- <div class="modelItem">
|
|
|
- <p class="miTitle">用户名或电子邮箱</p>
|
|
|
- <input class="input" type="text" name="" id="userName">
|
|
|
- </div>
|
|
|
- <!-- 密码 -->
|
|
|
+ <!-- 电子邮箱地址 -->
|
|
|
<div class="modelItem">
|
|
|
- <p class="miTitle">密码</p>
|
|
|
- <input class="input" type="password" name="" id="password">
|
|
|
+ <p class="miTitle">电子邮箱地址</p>
|
|
|
+ <input class="input" type="text" name="" id="email">
|
|
|
</div>
|
|
|
- <p class="forgotPassword">忘记密码?</p>
|
|
|
- <!-- 登录 -->
|
|
|
- <div class="pageButton" id="loginButton">登录</div>
|
|
|
- <!-- 没有账户 -->
|
|
|
+ <div class="pageButton" id="continueButton">继续</div>
|
|
|
<div class="accountTips">
|
|
|
- <p>没有账户?</p>
|
|
|
- <span id="toRegister">注册</span>
|
|
|
+ <p>已经拥有账号?</p>
|
|
|
+ <span id="toLogin">登录</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
- <!-- 注册模块 -->
|
|
|
- <div id="registerModel">
|
|
|
- <!-- 电子邮箱输入模块 -->
|
|
|
- <div id="emailInputModel">
|
|
|
- <h1 class="modelTitle">Register</h1>
|
|
|
- <div class="modelContainer">
|
|
|
- <!-- 电子邮箱地址 -->
|
|
|
- <div class="modelItem">
|
|
|
- <p class="miTitle">电子邮箱地址</p>
|
|
|
- <input class="input" type="text" name="" id="email">
|
|
|
- </div>
|
|
|
- <div class="pageButton" id="continueButton">继续</div>
|
|
|
- <div class="accountTips">
|
|
|
- <p>已经拥有账号?</p>
|
|
|
- <span id="toLogin">登录</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <!-- 电子邮箱验证模块 -->
|
|
|
- <div id="emailVerifyModel">
|
|
|
- <h1 class="modelTitle">验证电子邮箱</h1>
|
|
|
- <p class="modelTips">您的验证码已发送至<span id="emailAddress"></span></p>
|
|
|
- <div class="modelContainer">
|
|
|
- <!-- 电子邮箱验证码 -->
|
|
|
- <div class="modelItem">
|
|
|
- <p class="miTitle">验证码</p>
|
|
|
- <input class="input" type="text" name="" id="vcode">
|
|
|
- </div>
|
|
|
- <!-- 验证 -->
|
|
|
- <div class="pageButton" id="verifyButton">验证</div>
|
|
|
+ <!-- 电子邮箱验证模块 -->
|
|
|
+ <div id="emailVerifyModel">
|
|
|
+ <h1 class="modelTitle">验证电子邮箱</h1>
|
|
|
+ <p class="modelTips">您的验证码已发送至<span id="emailAddress"></span></p>
|
|
|
+ <div class="modelContainer">
|
|
|
+ <!-- 电子邮箱验证码 -->
|
|
|
+ <div class="modelItem">
|
|
|
+ <p class="miTitle">验证码</p>
|
|
|
+ <input class="input" type="text" name="" id="vcode">
|
|
|
</div>
|
|
|
+ <!-- 验证 -->
|
|
|
+ <div class="pageButton" id="verifyButton">验证</div>
|
|
|
</div>
|
|
|
- <!-- 设置密码 -->
|
|
|
- <div id="setPasswordModel">
|
|
|
- <h1 class="modelTitle">设置密码</h1>
|
|
|
- <div class="modelContainer">
|
|
|
- <!-- 设置密码 -->
|
|
|
- <div class="modelItem">
|
|
|
- <p class="miTitle">设置密码</p>
|
|
|
- <input class="input" type="password" name="" id="regPassword">
|
|
|
- </div>
|
|
|
- <!-- 注册 -->
|
|
|
- <div class="pageButton" id="registerButton">注册</div>
|
|
|
+ </div>
|
|
|
+ <!-- 设置密码 -->
|
|
|
+ <div id="setPasswordModel">
|
|
|
+ <h1 class="modelTitle">设置密码</h1>
|
|
|
+ <div class="modelContainer">
|
|
|
+ <!-- 设置密码 -->
|
|
|
+ <div class="modelItem">
|
|
|
+ <p class="miTitle">设置密码</p>
|
|
|
+ <input class="input" type="password" name="" id="regPassword">
|
|
|
</div>
|
|
|
+ <!-- 注册 -->
|
|
|
+ <div class="pageButton" id="registerButton">注册</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </section>
|
|
|
- </div>
|
|
|
- </main>
|
|
|
- <!-- 年龄提示层 -->
|
|
|
- <section class="maskContainer">
|
|
|
- <div class="ageReminderBox">
|
|
|
- <img class="ageReminderBack"
|
|
|
- src="https://img1.baidu.com/it/u=3449617615,1431463931&fm=253&app=138&size=w931&n=0&f=JPEG&fmt=auto?sec=1709485200&t=489bafcac7c5bebed91cf50c14356269"
|
|
|
- alt="">
|
|
|
- <div class="ageReminderInfo">
|
|
|
- <h3>ARE YOU OF LEAAL SMOKIND AGE?</h3>
|
|
|
- <div class="ageReminderButBox">
|
|
|
- <div class="ageRBut ageReminderNo"><span>NO</span></div>
|
|
|
- <div class="ageRBut ageReminderYes"><span>Yes, I am 21+</span></div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ </section>
|
|
|
+ </div>
|
|
|
+</main>
|
|
|
+<!-- 年龄提示层 -->
|
|
|
+<section class="maskContainer">
|
|
|
+ <div class="ageReminderBox">
|
|
|
+ <img class="ageReminderBack"
|
|
|
+ src="https://img1.baidu.com/it/u=3449617615,1431463931&fm=253&app=138&size=w931&n=0&f=JPEG&fmt=auto?sec=1709485200&t=489bafcac7c5bebed91cf50c14356269"
|
|
|
+ alt="">
|
|
|
+ <div class="ageReminderInfo">
|
|
|
+ <h3>ARE YOU OF LEAAL SMOKIND AGE?</h3>
|
|
|
+ <div class="ageReminderButBox">
|
|
|
+ <div class="ageRBut ageReminderNo"><span>NO</span></div>
|
|
|
+ <div class="ageRBut ageReminderYes"><span>Yes, I am 21+</span></div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </section>
|
|
|
- <!-- 吐司提示 -->
|
|
|
- <div id="toastContainer"></div>
|
|
|
+ </div>
|
|
|
+</section>
|
|
|
+<!-- 吐司提示 -->
|
|
|
+<div id="toastContainer"></div>
|
|
|
</body>
|
|
|
-<script src="./js/jquery-1.12.0.js"></script>
|
|
|
-<script src="./js/flexible.js"></script>
|
|
|
-<script src="./js/public.js"></script>
|
|
|
-<script src="./js/login.js?y=10"></script>
|
|
|
+<script src="/assets/api/js/jquery-1.12.0.js"></script>
|
|
|
+<script src="/assets/api/js/flexible.js"></script>
|
|
|
+<script src="/assets/api/js/public.js"></script>
|
|
|
+<script src="/assets/api/js/login.js?y=10"></script>
|
|
|
<script>
|
|
|
$(document).ready(function () {
|
|
|
//用户存储token名
|
|
@@ -132,7 +132,7 @@
|
|
|
/**
|
|
|
* 吐司提示
|
|
|
* @param message 消息
|
|
|
- * @returns
|
|
|
+ * @returns
|
|
|
*/
|
|
|
function showToast(message) {
|
|
|
var toastElement = $('#toastContainer');
|
|
@@ -176,6 +176,38 @@
|
|
|
}
|
|
|
console.log("用户名", userName)
|
|
|
console.log("密码", password)
|
|
|
+
|
|
|
+ var dp = {
|
|
|
+ form: {
|
|
|
+ mobile: userName,
|
|
|
+ smsCode: '',
|
|
|
+ password: password,
|
|
|
+ isParty: false,
|
|
|
+ partyData: []
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ $.ajax({
|
|
|
+ url: "/index.php/api/passport/login",
|
|
|
+ headers: {platform: 'H5'},
|
|
|
+ dataType: 'json',
|
|
|
+ data: JSON.stringify(dp),
|
|
|
+ type: "POST",
|
|
|
+ contentType: 'application/json',
|
|
|
+ success: function (obj) {
|
|
|
+ console.log(obj);
|
|
|
+ //return false;
|
|
|
+ //注册成功后进入
|
|
|
+ if (obj.status === 200 || obj.status === '200') {
|
|
|
+ console.log("登录成功")
|
|
|
+ localStorage.setItem(VAPES_TOKEN, obj.data.token)
|
|
|
+ jumpPage()
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ })
|
|
|
+
|
|
|
// 登录成功后进入
|
|
|
if (true) {
|
|
|
console.log("登录成功")
|
|
@@ -249,13 +281,39 @@
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- //注册成功后进入
|
|
|
- if (true) {
|
|
|
- console.log("注册成功")
|
|
|
- localStorage.setItem(VAPES_TOKEN, "1")
|
|
|
- jumpPage()
|
|
|
+ var dp = {
|
|
|
+ form: {
|
|
|
+ mobile: email,
|
|
|
+ smsCode: vcode,
|
|
|
+ password: password,
|
|
|
+ isParty: false,
|
|
|
+ partyData: []
|
|
|
+ }
|
|
|
}
|
|
|
- });
|
|
|
+
|
|
|
+ $.ajax({
|
|
|
+ url: "/index.php/api/passport/login",
|
|
|
+ headers: {platform: 'H5'},
|
|
|
+ dataType: 'json',
|
|
|
+ data: JSON.stringify(dp),
|
|
|
+ type: "POST",
|
|
|
+ contentType: 'application/json',
|
|
|
+ success: function (obj) {
|
|
|
+ console.log(obj);
|
|
|
+ //return false;
|
|
|
+ //注册成功后进入
|
|
|
+ if (obj.status === 200 || obj.status === '200') {
|
|
|
+ console.log("注册成功")
|
|
|
+ localStorage.setItem(VAPES_TOKEN, obj.data.token)
|
|
|
+ jumpPage()
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ })
|
|
|
+
|
|
|
+
|
|
|
+ })
|
|
|
|
|
|
function jumpPage() {
|
|
|
const url = window.location.href;
|
|
@@ -265,7 +323,7 @@
|
|
|
window.history.back();
|
|
|
} else {
|
|
|
//跳转首页
|
|
|
- window.location.replace('./index.html');
|
|
|
+ window.location.replace('/index.php/api/index/index.html');
|
|
|
}
|
|
|
}
|
|
|
})
|