const bindInfo = sessionStorage.getItem('bindInfo')
if (!bindInfo) {
location.href = './index.html'
}
// 如果用户已经登录,则直接跳转到首页
isLogin(function (response) {
// 拿到状态码,判断请求状态。
const code = response.code
// 这里如果code为200,证明用户已经登录, 所以需要跳转到首页
if (code === 200) {
location.href = './index.html'
}
}, function (error) {
console.log(error)
})
$('.dropdown').dropdown({
on: 'hover'
});
$('.menu.toggle').click(function () {
$('.m-item').toggleClass('m-mobile-hide');
});
$('.ui.form').form({
fields: {
phone: {
identifier: 'phoneNum',
rules: [{
type: 'empty',
prompt: '账号:请输入您的手机号码'
},
{
type: 'exactLength[11]',
prompt: "手机号码长度不正确"
}]
},
password: {
identifier: 'password',
rules: [{
type: 'empty',
prompt: '密码:请输入您的密码'
}, {
type: 'minLength[8]',
prompt: "密码长度最少8位"
}]
}
},
onSuccess(event, fields) {
event.preventDefault()
const bindInfo = JSON.parse(sessionStorage.getItem('bindInfo'))
const params = {
accessToken: encodeURIComponent(bindInfo.accessToken),
openId: encodeURIComponent((bindInfo.openId)),
account: $('#phone').val(),
password: $('#pass').val(),
rememberMe: $('#rememberMe').is(':checked')
}
$http({
url: 'auth/qqBinding?' + buildQueryString(params),
method: 'GET'
}).then(response => {
if (response.code !== 200) {
alert(response.message)
return false;
}
sessionStorage.removeItem('bindInfo')
location.href = './index.html'
}).catch(error => {
console.log(error)
})
}
});
一键复制
编辑
Web IDE
原始数据
按行查看
历史