1182 lines
67 KiB
Plaintext
1182 lines
67 KiB
Plaintext
<!DOCTYPE html>
|
|
<html lang="zh-CN">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>用户注册 - {$config.name}</title>
|
|
<link href="//unpkg.com/layui@2.13.3/dist/css/layui.css" rel="stylesheet">
|
|
<!-- <link href="https://cdn.bootcdn.net/ajax/libs/layui/2.12.0/css/layui.min.css" rel="stylesheet"> -->
|
|
{literal}
|
|
<style>
|
|
:root {
|
|
--primary: #27ba57;
|
|
--primary-light: #f4fff7;
|
|
--secondary: #27ba57;
|
|
--success: #4cc9f0;
|
|
--text: #2b2d42;
|
|
--text-light: #8d99ae;
|
|
--border: #edf2f4;
|
|
--white: #fff;
|
|
--shadow: 0 4px 24px rgba(0,0,0,0.08);
|
|
--radius: 16px;
|
|
--transition: all .3s cubic-bezier(0.25,0.8,0.25,1)
|
|
}
|
|
|
|
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box
|
|
}
|
|
|
|
body {
|
|
font-family: 'Inter',-apple-system,BlinkMacSystemFont,sans-serif;
|
|
background-color: #f8fafc;
|
|
color: var(--text);
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
min-height: 100vh;
|
|
line-height: 1.6;
|
|
padding: 20px;
|
|
_background-image: radial-gradient(at 0 0,rgba(var(--primary-rgb),0.05) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(var(--secondary-rgb),0.05) 0,transparent 50%)
|
|
}
|
|
|
|
.container {
|
|
width: 100%;
|
|
max-width: 460px;
|
|
background-color: var(--white);
|
|
border-radius: var(--radius);
|
|
box-shadow: var(--shadow);
|
|
overflow: hidden;
|
|
position: relative;
|
|
z-index: 1
|
|
}
|
|
|
|
.container::before {
|
|
content: '';
|
|
position: absolute;
|
|
display: none;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 180px;
|
|
background: linear-gradient(135deg,var(--primary),var(--secondary));
|
|
z-index: -1;
|
|
clip-path: ellipse(100% 65% at 50% 0)
|
|
}
|
|
|
|
.header {
|
|
padding: 40px 40px 30px;
|
|
text-align: center
|
|
}
|
|
|
|
.logo {
|
|
width: 72px;
|
|
height: 72px;
|
|
background-color: var(--white);
|
|
border-radius: 50%;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
box-shadow: var(--shadow);
|
|
margin-bottom: 20px
|
|
}
|
|
|
|
.logo svg {
|
|
width: 72px;
|
|
height: 72px;
|
|
color: var(--primary);
|
|
border-radius: 15px;
|
|
}
|
|
|
|
.header h1 {
|
|
font-size: 24px;
|
|
font-weight: 700;
|
|
color: var(--white);
|
|
margin-bottom: 8px;
|
|
display: none;
|
|
}
|
|
|
|
.header p {
|
|
font-size: 14pt
|
|
}
|
|
|
|
.card {
|
|
padding: 0 40px 40px
|
|
}
|
|
|
|
.form-container {
|
|
display: none;
|
|
animation: fadeIn .4s ease-out
|
|
}
|
|
|
|
.form-container.active {
|
|
display: block
|
|
}
|
|
|
|
@keyframes fadeIn {
|
|
from {
|
|
opacity: 0;
|
|
transform: translateY(10px)
|
|
}
|
|
|
|
to {
|
|
opacity: 1;
|
|
transform: translateY(0)
|
|
}
|
|
}
|
|
|
|
.form-group {
|
|
margin-bottom: 20px
|
|
}
|
|
|
|
.form-group label {
|
|
display: block;
|
|
margin-bottom: 8px;
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
color: var(--text)
|
|
}
|
|
|
|
.input-wrapper {
|
|
position: relative
|
|
}
|
|
|
|
.form-control {
|
|
width: 100%;
|
|
padding: 14px 16px;
|
|
border: 1px solid var(--border);
|
|
border-radius: 12px;
|
|
font-size: 15px;
|
|
transition: var(--transition);
|
|
background-color: var(--white);
|
|
color: var(--text)
|
|
}
|
|
.form-control[readonly] {
|
|
background-color: var(--border);
|
|
color: #999;
|
|
cursor: not-allowed
|
|
}
|
|
|
|
.form-control:focus {
|
|
border-color: var(--primary);
|
|
box-shadow: 0 0 0 3px rgba(67,97,238,0.15);
|
|
outline: 0
|
|
}
|
|
|
|
.captcha-group {
|
|
display: flex;
|
|
gap: 12px
|
|
}
|
|
|
|
.captcha-input {
|
|
flex: 1
|
|
}
|
|
|
|
.captcha-btn {
|
|
min-width: 120px;
|
|
background-color: var(--primary-light);
|
|
border: 0;
|
|
border-radius: 12px;
|
|
color: var(--primary);
|
|
font-size: 14px;
|
|
font-weight: 600;
|
|
cursor: pointer;
|
|
transition: var(--transition);
|
|
padding: 0 16px
|
|
}
|
|
|
|
.captcha-btn:hover {
|
|
background-color: rgba(67,97,238,0.1)
|
|
}
|
|
|
|
.captcha-btn:disabled {
|
|
background-color: var(--border);
|
|
color: var(--text-light);
|
|
cursor: not-allowed
|
|
}
|
|
|
|
.btn {
|
|
width: 100%;
|
|
padding: 16px;
|
|
background: linear-gradient(135deg,var(--primary),var(--secondary));
|
|
border: 0;
|
|
border-radius: 12px;
|
|
color: white;
|
|
font-size: 16px;
|
|
font-weight: 600;
|
|
cursor: pointer;
|
|
transition: var(--transition);
|
|
margin-top: 10px;
|
|
box-shadow: 0 4px 12px rgba(67,97,238,0.2)
|
|
}
|
|
|
|
.btn:hover {
|
|
transform: translateY(-2px);
|
|
box-shadow: 0 6px 16px rgba(67,97,238,0.3)
|
|
}
|
|
|
|
.btn:active {
|
|
transform: translateY(0)
|
|
}
|
|
|
|
.footer {
|
|
margin-top: 30px;
|
|
text-align: center;
|
|
font-size: 13px;
|
|
color: var(--text-light)
|
|
}
|
|
|
|
.footer a {
|
|
color: var(--primary);
|
|
text-decoration: none;
|
|
font-weight: 500;
|
|
transition: var(--transition)
|
|
}
|
|
|
|
.footer a:hover {
|
|
text-decoration: underline
|
|
}
|
|
|
|
|
|
.other-options {
|
|
margin-top: 20px;
|
|
text-align: center;
|
|
font-size: 14px;
|
|
color: var(--text-light)
|
|
}
|
|
|
|
.other-options a {
|
|
color: var(--primary);
|
|
text-decoration: none;
|
|
font-weight: 500;
|
|
transition: var(--transition)
|
|
}
|
|
|
|
.other-options a:hover {
|
|
text-decoration: underline
|
|
}
|
|
|
|
@media(max-width: 480px) {
|
|
.header,.card {
|
|
padding-left:24px;
|
|
padding-right: 24px
|
|
}
|
|
|
|
.header {
|
|
padding-top: 32px
|
|
}
|
|
|
|
.card {
|
|
padding-bottom: 32px
|
|
}
|
|
|
|
.logo {
|
|
width: 60px;
|
|
height: 60px
|
|
}
|
|
|
|
.logo svg {
|
|
width: 60px;
|
|
height: 60px;
|
|
border-radius: 15px;
|
|
}
|
|
}
|
|
/*成功卡片*/
|
|
.success-card {
|
|
background: rgba(255,255,255,0.95);
|
|
padding: 40px 30px;
|
|
text-align: center;
|
|
box-shadow: 0 15px 35px rgba(0,0,0,0.2);
|
|
position: relative;
|
|
overflow: hidden;
|
|
transform: translateY(50px);
|
|
opacity: 0;
|
|
animation: slideUp .8s ease forwards
|
|
}
|
|
|
|
@keyframes slideUp {
|
|
to {
|
|
transform: translateY(0);
|
|
opacity: 1
|
|
}
|
|
}
|
|
|
|
.success-icon {
|
|
width: 100px;
|
|
height: 100px;
|
|
background: linear-gradient(135deg,#4facfe 0,#00f2fe 100%);
|
|
border-radius: 50%;
|
|
margin: 0 auto 25px;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
position: relative;
|
|
animation: pulse 2s infinite
|
|
}
|
|
|
|
@keyframes pulse {
|
|
0% {
|
|
box-shadow: 0 0 0 0 rgba(79,172,254,0.7)
|
|
}
|
|
|
|
70% {
|
|
box-shadow: 0 0 0 20px rgba(79,172,254,0)
|
|
}
|
|
|
|
100% {
|
|
box-shadow: 0 0 0 0 rgba(79,172,254,0)
|
|
}
|
|
}
|
|
|
|
.success-icon i {
|
|
font-size: 50px;
|
|
color: white
|
|
}
|
|
|
|
.success-card h1 {
|
|
color: #2c3e50;
|
|
margin-bottom: 15px;
|
|
font-size: 32px;
|
|
font-weight: 700
|
|
}
|
|
|
|
.success-card p {
|
|
color: #7f8c8d;
|
|
margin-bottom: 30px;
|
|
font-size: 18px;
|
|
line-height: 1.6
|
|
}
|
|
|
|
.success-card .btn {
|
|
display: inline-block;
|
|
padding: 15px 40px;
|
|
background: linear-gradient(135deg,#4facfe 0,#00f2fe 100%);
|
|
color: white;
|
|
border-radius: 50px;
|
|
text-decoration: none;
|
|
font-weight: 600;
|
|
font-size: 16px;
|
|
transition: all .3s ease;
|
|
box-shadow: 0 5px 15px rgba(79,172,254,0.4);
|
|
position: relative;
|
|
overflow: hidden
|
|
}
|
|
|
|
.success-card .btn:hover {
|
|
transform: translateY(-3px);
|
|
box-shadow: 0 8px 20px rgba(79,172,254,0.6)
|
|
}
|
|
|
|
.success-card .btn:active {
|
|
transform: translateY(1px)
|
|
}
|
|
|
|
.success-card .confetti {
|
|
position: absolute;
|
|
width: 10px;
|
|
height: 10px;
|
|
background-color: #f00;
|
|
opacity: 0
|
|
}
|
|
|
|
.success-card .user-info {
|
|
background: rgba(79,172,254,0.1);
|
|
border-radius: 10px;
|
|
padding: 15px;
|
|
margin: 25px 0;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center
|
|
}
|
|
|
|
.success-card .user-info i {
|
|
color: #4facfe;
|
|
margin-right: 10px;
|
|
font-size: 20px
|
|
}
|
|
|
|
.success-card .user-info span {
|
|
color: #2c3e50;
|
|
font-weight: 600
|
|
}
|
|
|
|
.success-card .decoration {
|
|
position: absolute;
|
|
width: 200px;
|
|
height: 200px;
|
|
border-radius: 50%;
|
|
background: linear-gradient(135deg,rgba(79,172,254,0.2) 0,rgba(0,242,254,0.2) 100%);
|
|
z-index: -1
|
|
}
|
|
|
|
.success-card .decoration:nth-child(1) {
|
|
top: -100px;
|
|
left: -100px
|
|
}
|
|
|
|
.success-card .decoration:nth-child(2) {
|
|
bottom: -100px;
|
|
right: -100px
|
|
}
|
|
|
|
.success-card .stars {
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: -1
|
|
}
|
|
|
|
.success-card .star {
|
|
position: absolute;
|
|
background-color: white;
|
|
border-radius: 50%;
|
|
animation: twinkle 3s infinite
|
|
}
|
|
|
|
@keyframes twinkle {
|
|
0%,100% {
|
|
opacity: .2
|
|
}
|
|
|
|
50% {
|
|
opacity: 1
|
|
}
|
|
}
|
|
.region .layui-select-title .layui-input{
|
|
height: 51px;
|
|
border-top-left-radius: 12px;
|
|
border-bottom-left-radius: 12px;
|
|
}
|
|
|
|
</style>
|
|
{/literal}
|
|
</head>
|
|
|
|
<body>
|
|
<div class="container">
|
|
<div class="header" data-type="register">
|
|
<div class="logo">
|
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve"> <image id="image0" width="1024" height="1024" x="0" y="0"
|
|
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAMAAABIw9uxAAAAIGNIUk0AAHomAACAhAAA+gAAAIDo
|
|
AAB1MAAA6mAAADqYAAAXcJy6UTwAAAJeUExURU/lelDme0/le1Dle0/kek7kek7keU7jeU3jeU3j
|
|
eE3ieEzieEzid0zhd0vhd0vhdkvgdkrgdkrfdkrfdUnfdUnedUnedEjedEjddEfdc0jdc0fcc0bc
|
|
c0bcckbbckXbckXacUXackTacUTZcUTZcEPZcEPYcEPYb0LXb0LYb0LXbkHWbkLWbkHWbUHVbUDV
|
|
bUDUbT/UbEDUbD/TbD7TbD7Taz7Saz3Saz3Saj3RajzRajzRaTzQaTvQaUvgd0fddEHVbj/UbUPX
|
|
bzvPaDvPaTrPaDrOaDrOZznOZznNZznNZjjNZjjMZjjMZTfMZTfLZXTklXTjlKLtuaLtuND23ND2
|
|
2////8/02p/ptW7ekW7ekDfMZs702m7dkHTjlaPtudH23G7dj87z2p7ptW3dj23djjbLZDbLZZ7o
|
|
tJ3ntM7z2W3cjjbKZJ3otHTllmzcjp3ns2zbjjbKZZznszXKZGvbjjXJZDXJY5zms83z2WvZjTTI
|
|
YzTJY2vZjJvms2/fkW/ekc/025/ptmrZjDTIYjXIY5vls5vlsjTHYjPHYjPHYTPGYZvlsTLGYTLG
|
|
YGvajWvajjLFYJrlsXDfkZrksTHFYJzmsjHEXzHEYJnjsTDEX5njsJrjsTDDXzDDXi/DXs/12i/C
|
|
Xp/qtmbViGbViczx2C/DX8zx12XUiC7CXi7CXWbUiC7BXZjjsC3BXS3BXJ7ptJjjry3AXJjir8/z
|
|
2izAXCzAWyy/W5vmsprlsiy/XCu/Wyu+Wyu+Ws3y2Sq+Wiq9Wiq9WSm9WSm8WSm8WCi8WCi7WCi7
|
|
Vye7Vye6V/47IvYAAAABYktHRFYKDemJAAAAB3RJTUUH6gEIDA4Lg5SeeQAATIBJREFUeNrt3fu/
|
|
XVV57/Hh7YAX1IpYbZEkgCEmSIgJJARU0gSSkECqVBIR6kFRyjatwOaSQCtWMFvCBosNlbhqPR6g
|
|
O6CBU3uQ1svBK+p/deZtjHm/rL3XWnM+4/l8x2v1Z2zmHPM7nvfacxnzhje8wdj1RvMm05I3B+st
|
|
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
|
|
5KnfeoPj//h/X/4frSAG/8f/8X99/u9+GAT/x//xf33+X6kA+D/+j//r8P9UAfB//B//V+f/wfG/
|
|
OAPA//F//F+L/9tNoV0B8H/8H//3zv/dDAD/x//xf33+734YBP/H//F/ff5vY/B//B//1+f/7odB
|
|
8H/8H//X5/+uAeD/+D/+r8//KxUA/8f/8X8d/p+ZAeD/+D/+r83/a2cA+D/+j//77/+5GQD+j//j
|
|
/7r8v9QA8H/8H//X4/+vRZ/XkhkA/o//4/+q/P8XP48Hg6b+/I//4//4v6/+X6UA+D/+j/8r8f/c
|
|
DAD/x//xf13+/1qyDP6P/+P/+vzf/Tkw/o//4//6/P8XOQXA//F//F+V/ycS8HOD/+P/+L8+/4/W
|
|
a2EDwP/xf/xfnf/nZgD4P/6P/+vy/6wC4P/4P/6vzP9dA8D/8X/8X5//h+uXr732WqdXguH/+D/+
|
|
75f/283B4P/4P/6vz//TGQD+j//j/+r8P50B4P/4P/6vzv9/+Vq8mn4YBP/H//F/T/3f/Tkw/o//
|
|
4//6/N+2gIoGgP/j//i/7/7vFAD/x//xf33+XzkDwP/xf/xfh//nZgD4P/6P/+vy/y4KgP/j//i/
|
|
p/5vW4DB//F//F+f///yl9Hnlwb/x//xf33+734YBP/H//F/ff5fmgHg//g//q/H/50C4P/4P/6v
|
|
z//D8/+v7AwA/8f/8X9d/u/+HBj/x//xf33+b1uAwf/xf/xfn/+7HwbB//F//F+f//8qWQb/x//x
|
|
f33+734YBP/H//F/ff7vFAD/x//xf33+nyoA/o//4//q/L80A8D/8X/8X4//WxI0+D/+j//r83/b
|
|
Agz+j//j//r8PzsDwP/xf/xfmf9H61dhA8D/8X/8X53/uz8Hxv/xf/xfn//nFQD/x//xf1X+/0v7
|
|
wyD4P/6P/+vz//D8H3x+ZfB//B//1+f/2RkA/o//4//K/D+dAeD/+D/+r87/Sw0A/8f/8X89/h+e
|
|
/38dLIP/4//4vz7//2USUz/sw//xf/zfV/9vVgD8H//H/732f/dSUPwf/8f/9fn/r+0MAP/H//F/
|
|
ff5fMQPA//F//F+L//8qicH/8X/8X5//u58Hx//xf/xfn//bZfB//B//1+f/dnMw+D/+j//r8/+0
|
|
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
|
|
KzAwOjAwBUiRHwAAAABJRU5ErkJggg==" />
|
|
</svg>
|
|
</div>
|
|
<h1>欢迎回来</h1>
|
|
<p>使用手机号或邮箱注册您的账户</p>
|
|
</div>
|
|
<div class="card" data-type="register">
|
|
<!-- 注册表单 -->
|
|
<div class="form-container active" id="register-form">
|
|
<form id="registerForm" class="layui-form" method="post" action="/api/common/register">
|
|
<input type="hidden" name="type" id="register_type" value="mobile" />
|
|
<div class="layui-tab layui-tab-brief" lay-filter="registe-type">
|
|
<ul class="layui-tab-title">
|
|
<li class="layui-this" lay-id="mobile">手机号注册</li>
|
|
<li lay-id="email">邮箱注册</li>
|
|
</ul>
|
|
<div class="layui-tab-content" style="padding-bottom: 0;">
|
|
<div class="layui-tab-item layui-show">
|
|
<div class="form-group">
|
|
<label for="register-phone">手机号</label>
|
|
<div class="input-wrapper" style="display: flex;align-items: center;justify-content: flex-start;">
|
|
<div class="region">
|
|
<select name="region" lay-verify="required" lay-search>
|
|
<option value=""></option>
|
|
<option value="86" selected>(+86)中国</option>
|
|
<option value="60">(+60)马来西亚</option>
|
|
<option value="60">(+60)马来西亚</option>
|
|
<option value="62">(+62)印度尼西亚</option>
|
|
<option value="63">(+63)菲律宾</option>
|
|
<option value="65">(+65)新加坡</option>
|
|
<option value="66">(+66)泰国</option>
|
|
<option value="673">(+673)文莱</option>
|
|
<option value="81">(+81)日本</option>
|
|
<option value="82">(+82)韩国</option>
|
|
<option value="84">(+84)越南</option>
|
|
<option value="850">(+850)朝鲜</option>
|
|
<option value="852">(+852)香港(中国)</option>
|
|
<option value="853">(+853)澳门(中国)</option>
|
|
<option value="855">(+855)柬埔寨</option>
|
|
<option value="856">(+856)老挝</option>
|
|
<option value="886">(+886)台湾(中国)</option>
|
|
<option value="880">(+880)孟加拉国</option>
|
|
<option value="90">(+90)土耳其</option>
|
|
<option value="91">(+91)印度</option>
|
|
<option value="92">(+92)巴基斯坦</option>
|
|
<option value="93">(+93)阿富汗</option>
|
|
<option value="94">(+94)斯里兰卡</option>
|
|
<option value="95">(+95)缅甸</option>
|
|
<option value="960">(+960)马尔代夫</option>
|
|
<option value="961">(+961)黎巴嫩</option>
|
|
<option value="962">(+962)约旦</option>
|
|
<option value="963">(+963)叙利亚</option>
|
|
<option value="964">(+964)伊拉克</option>
|
|
<option value="965">(+965)科威特</option>
|
|
<option value="966">(+966)沙特阿拉伯</option>
|
|
<option value="968">(+968)阿曼</option>
|
|
<option value="972">(+972)以色列</option>
|
|
<option value="973">(+973)巴林</option>
|
|
<option value="974">(+974)卡塔尔</option>
|
|
<option value="975">(+975)不丹</option>
|
|
<option value="976">(+976)蒙古</option>
|
|
<option value="977">(+977)尼泊尔</option>
|
|
<option value="98">(+98)伊朗</option>
|
|
<option value="357">(+357)塞浦路斯</option>
|
|
<option value="970">(+970)巴勒斯坦</option>
|
|
<option value="971">(+971)阿联酋</option>
|
|
<option value="7">(+7)俄罗斯联邦</option>
|
|
<option value="30">(+30)希腊</option>
|
|
<option value="31">(+31)荷兰</option>
|
|
<option value="32">(+32)比利时</option>
|
|
<option value="33">(+33)法国</option>
|
|
<option value="34">(+34)西班牙</option>
|
|
<option value="350">(+350)直布罗陀</option>
|
|
<option value="351">(+351)葡萄牙</option>
|
|
<option value="352">(+352)卢森堡</option>
|
|
<option value="353">(+353)爱尔兰</option>
|
|
<option value="354">(+354)冰岛</option>
|
|
<option value="355">(+355)阿尔巴尼亚</option>
|
|
<option value="356">(+356)马耳他</option>
|
|
<option value="376">(+376)安道尔</option>
|
|
<option value="358">(+358)芬兰</option>
|
|
<option value="359">(+359)保加利亚</option>
|
|
<option value="36">(+36)匈牙利</option>
|
|
<option value="49">(+49)德国</option>
|
|
<option value="381">(+381)南斯拉夫</option>
|
|
<option value="39">(+39)意大利</option>
|
|
<option value="378">(+378)圣马力诺</option>
|
|
<option value="3906698">(+3906698)梵蒂冈</option>
|
|
<option value="40">(+40)罗马尼亚</option>
|
|
<option value="41">(+41)瑞士</option>
|
|
<option value="423">(+423)列支敦士登</option>
|
|
<option value="43">(+43)奥地利</option>
|
|
<option value="44">(+44)英国</option>
|
|
<option value="45">(+45)丹麦</option>
|
|
<option value="46">(+46)瑞典</option>
|
|
<option value="47">(+47)挪威</option>
|
|
<option value="48">(+48)波兰</option>
|
|
<option value="420">(+420)捷克</option>
|
|
<option value="421">(+421)斯洛伐克</option>
|
|
<option value="377">(+377)摩纳哥</option>
|
|
<option value="389">(+389)马其顿</option>
|
|
<option value="385">(+385)科罗地亚</option>
|
|
<option value="386">(+386)斯洛文尼亚</option>
|
|
<option value="387">(+387)波斯尼亚和塞哥维那</option>
|
|
<option value="374">(+374)亚美尼亚共和国</option>
|
|
<option value="375">(+375)白俄罗斯共和国</option>
|
|
<option value="995">(+995)格鲁吉亚共和国</option>
|
|
<option value="7">(+7)哈萨克斯坦共和国</option>
|
|
<option value="996">(+996)吉尔吉斯坦共和国</option>
|
|
<option value="998">(+998)乌兹别克斯坦共和国</option>
|
|
<option value="992">(+992)塔吉克斯坦共和国</option>
|
|
<option value="993">(+993)土库曼斯坦共和国</option>
|
|
<option value="380">(+380)乌克兰</option>
|
|
<option value="370">(+370)立陶宛</option>
|
|
<option value="371">(+371)拉脱维亚</option>
|
|
<option value="372">(+372)爱沙尼亚</option>
|
|
<option value="373">(+373)摩尔多瓦</option>
|
|
<option value="20">(+20)埃及</option>
|
|
<option value="212">(+212)摩洛哥</option>
|
|
<option value="213">(+213)阿尔及利亚</option>
|
|
<option value="216">(+216)突尼斯</option>
|
|
<option value="218">(+218)利比亚</option>
|
|
<option value="220">(+220)冈比亚</option>
|
|
<option value="221">(+221)塞内加尔</option>
|
|
<option value="222">(+222)毛里塔尼亚</option>
|
|
<option value="223">(+223)马里</option>
|
|
<option value="224">(+224)几内亚</option>
|
|
<option value="225">(+225)科特迪瓦</option>
|
|
<option value="226">(+226)布基拉法索</option>
|
|
<option value="227">(+227)尼日尔</option>
|
|
<option value="228">(+228)多哥</option>
|
|
<option value="229">(+229)贝宁</option>
|
|
<option value="230">(+230)毛里求斯</option>
|
|
<option value="231">(+231)利比里亚</option>
|
|
<option value="232">(+232)塞拉利昂</option>
|
|
<option value="233">(+233)加纳</option>
|
|
<option value="234">(+234)尼日利亚</option>
|
|
<option value="235">(+235)乍得</option>
|
|
<option value="236">(+236)中非</option>
|
|
<option value="237">(+237)喀麦隆</option>
|
|
<option value="238">(+238)佛得角</option>
|
|
<option value="239">(+239)圣多美</option>
|
|
<option value="239">(+239)普林西比</option>
|
|
</select>
|
|
</div>
|
|
<input type="tel" name="mobile"
|
|
style="border-top-left-radius: 0;border-bottom-left-radius: 0;"
|
|
lay-reqtext="请输入您的手机号"
|
|
id="register-phone"
|
|
class="form-control"
|
|
placeholder="请输入您的手机号"
|
|
required
|
|
lay-verify="phonerequire|phone">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-tab-item">
|
|
<div class="form-group">
|
|
<label for="register-phone">邮箱</label>
|
|
<div class="input-wrapper">
|
|
<input type="text" name="email" lay-reqtext="请输入您的邮箱" id="register-email" class="form-control" placeholder="请输入您的邮箱" required lay-verify="emailrequire|email">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group" style="display: none;">
|
|
<label for="register-password">我的昵称</label>
|
|
<div class="input-wrapper">required
|
|
<input type="text" name="nickname" lay-reqtext="请设置您的昵称" id="register-nickname" class="form-control" placeholder="给自己取一个好听的昵称吧" lay-verify="">
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="register-captcha">验证码</label>
|
|
<div class="captcha-group">
|
|
<div class="input-wrapper" style="flex: 1;">
|
|
<input type="text" lay-reqtext="请输入验证码" name="code" id="register-captcha" class="form-control captcha-input"
|
|
placeholder="请输入验证码" required lay-verify="required|number">
|
|
</div>
|
|
<button type="button" class="captcha-btn" id="register-get-captcha">获取验证码</button>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="register-password">设置密码</label>
|
|
<div class="input-wrapper">
|
|
<input type="password" lay-reqtext="请设置您的登录密码" name="password" id="register-password" class="form-control" placeholder="请输入6-20位密码"
|
|
required lay-verify="required|password">
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="register-password">确认密码</label>
|
|
<div class="input-wrapper">
|
|
<input type="password" lay-reqtext="请再次输入密码" name="repassword" id="register-repassword" class="form-control" placeholder="请输入6-20位密码"
|
|
required lay-verify="required|repassword">
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="register-password">邀请码</label>
|
|
<div class="input-wrapper">
|
|
<input type="text" readonly class="form-control" lay-reqtext="参数错误" value="{$invite_code}" name="invite_code" required lay-verify="required">
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<button type="button" class="btn" lay-submit lay-filter="register-form"><span>注册</span></button>
|
|
</div>
|
|
</form>
|
|
<div class="other-options">
|
|
已有账号?<a href="/" id="switch-to-login">立即下载APP</a>
|
|
</div>
|
|
</div>
|
|
<div class="footer">
|
|
<p>
|
|
© {:date('Y')} {$config.name} 版权所有 | <a href="/privacy_policy">隐私政策</a> | <a href="/aboutus">关于我们</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="success-card" data-type="success">
|
|
<div class="decoration"></div>
|
|
<div class="decoration"></div>
|
|
<div class="stars" id="stars"></div>
|
|
<div class="success-icon">
|
|
<i class="layui-icon layui-icon-ok"></i>
|
|
</div>
|
|
<h1>注册成功!</h1>
|
|
<p>注册成功,下载APP,马上开始您的聊天之旅吧</p>
|
|
<div class="user-info">
|
|
<i class="layui-icon layui-icon-username"></i>
|
|
<span id="username">Cansnow</span>
|
|
</div>
|
|
<a href="/" class="btn">下载</a>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
<!-- <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js"></script> -->
|
|
<script src="//unpkg.com/layui@2.13.3/dist/layui.js"></script>
|
|
<!-- <script src="https://cdn.bootcdn.net/ajax/libs/layui/2.12.0/layui.min.js"></script> -->
|
|
{literal}
|
|
<script type="text/javascript">
|
|
layui.use(function(){
|
|
var element = layui.element;
|
|
var layer = layui.layer;
|
|
var form = layui.form;
|
|
var $ = layui.jquery;
|
|
// hash 地址定位
|
|
var hashName = 'register_type'; // hash 名称
|
|
var layid = location.hash.replace(new RegExp('^#'+ hashName + '='), ''); // 获取 lay-id 值
|
|
layid = layid || 'mobile';
|
|
// 初始切换
|
|
element.tabChange('registe-type', layid);
|
|
// 切换事件
|
|
element.on('tab(registe-type)', function(obj){
|
|
location.hash = hashName +'='+ this.getAttribute('lay-id');
|
|
$('#register_type').val(this.getAttribute('lay-id'));
|
|
});
|
|
|
|
$('[data-type="register"]').show();
|
|
$('[data-type="success"]').hide();
|
|
form.verify({
|
|
phonerequire: function(value, elem) {
|
|
if($('#register_type').val() == 'mobile'){
|
|
if(!value){return '手机号不能为空';}
|
|
}
|
|
},
|
|
emailrequire: function(value, elem) {
|
|
if($('#register_type').val() == 'email'){
|
|
if(!value){return '邮箱不能为空';}
|
|
}
|
|
},
|
|
password: function(value, elem) {
|
|
if (value.length < 6) {
|
|
return '密码太过简单';
|
|
}
|
|
},
|
|
repassword: function(value, elem) {
|
|
if(value != $('#register-password').val()){
|
|
return '两次密码输入不一致'
|
|
}
|
|
}
|
|
});
|
|
$('#register-get-captcha').on('click',function(){
|
|
var isValid = form.validate('#register-phone');
|
|
var msg = '请输入正确的手机号';
|
|
var val = $('#register-phone').val();
|
|
var senddata = {
|
|
type:$('#register_type').val(),
|
|
mobile:val,
|
|
'event':'register'
|
|
};
|
|
if(senddata['type'] == 'email'){
|
|
isValid = form.validate('#register-email');
|
|
msg = '请输入正确的邮箱';
|
|
val = $('#register-email').val();
|
|
delete senddata['mobile'];
|
|
senddata['email'] = val;
|
|
}
|
|
// 验证通过
|
|
if(!isValid){
|
|
layer.msg(msg,{icon:2});
|
|
return ;
|
|
}
|
|
var btn = $('#register-get-captcha').get(0);
|
|
// 禁用按钮并开始倒计时
|
|
btn.disabled = true;
|
|
let countdown = 60;
|
|
btn.innerHTML = `${countdown}秒后重新获取`;
|
|
|
|
const timer = setInterval(() => {
|
|
countdown--;
|
|
btn.innerHTML = `${countdown}秒后重新获取`;
|
|
|
|
if (countdown <= 0) {
|
|
clearInterval(timer);
|
|
btn.disabled = false;
|
|
btn.innerHTML = '获取验证码';
|
|
}
|
|
}, 1000);
|
|
|
|
// 这里应该是发送验证码的AJAX请求
|
|
console.log(`发送验证码到手机: ${val}`);
|
|
$.post('/api/common/captcha',senddata,function(res){
|
|
if(res.code === 0){
|
|
console.log(res);
|
|
layer.msg(`验证码已发送`,{icon:1});
|
|
}else{
|
|
clearInterval(timer);
|
|
btn.disabled = false;
|
|
btn.innerHTML = '获取验证码';
|
|
layer.msg(res.msg,{icon:2});
|
|
}
|
|
});
|
|
});
|
|
// 提交事件
|
|
form.on('submit(register-form)', function(data){
|
|
var field = data.field; // 获取表单字段值
|
|
// 显示填写结果,仅作演示用
|
|
//field['type'] = 'mobile';
|
|
console.log(field);
|
|
// 此处可执行 Ajax 等操作
|
|
|
|
const btn = this;
|
|
const originalText = btn.innerHTML;
|
|
btn.innerHTML = `<span class="layui-icon layui-icon-loading-1 layui-anim layui-anim-rotate layui-anim-loop"></span> 注册中...`;
|
|
btn.disabled = true;
|
|
$.post('/api/common/register',field,function(res){
|
|
btn.innerHTML = originalText;
|
|
btn.disabled = false;
|
|
if(res.code === 0 ){
|
|
$('[data-type="register"]').hide();
|
|
$('[data-type="success"]').show();
|
|
}else{
|
|
layer.msg(res.msg,{icon:2});
|
|
}
|
|
});
|
|
return false; // 阻止默认 form 跳转
|
|
});
|
|
});
|
|
|
|
</script>
|
|
{/literal}
|
|
</html> |