Files
thinksaas_lmve/plugins/home/login/login.html
T
2023-06-22 13:33:25 +08:00

186 lines
5.3 KiB
HTML

{if $TS_USER['userid']}
<div class="card">
<div class="card-body">
<div class="facebox">
<div class="face">
<a href="{tsUrl('user','space',array('id'=>$strUser['userid']))}"><img class="rounded-circle" title="{$strUser[username]}" alt="{$strUser[username]}" src="{$strUser[face]}" width="36"></a>
</div>
<div class="info">
{$strUser[username]}
<div>
<a class="fs12 text-info" href="{tsUrl('user','space',array('id'=>$strUser['userid']))}"><i class="bi bi-person-bounding-box"></i> 访问我的空间</a>
</div>
</div>
<div class="clear"></div>
<ul class="other">
<li class="br"><span class="fs14"><a href="{tsUrl('user','group',array('id'=>$strUser['userid']))}">{$strUser['count_group']}</a></span><br />小组</li>
<li class="br"><span class="fs14"><a href="{tsUrl('user','topic',array('id'=>$strUser['userid']))}">{$strUser['count_topic']}</a></span><br />帖子</li>
<li class="br"><span class="fs14"><a href="{tsUrl('user','followed',array('id'=>$strUser['userid']))}">{$strUser['count_followed']}</a></span><br />粉丝</li>
<li><span class="fs14"><a href="{tsUrl('user','follow',array('id'=>$strUser['userid']))}">{$strUser['count_follow']}</a></span><br />关注</li>
</ul>
<div class="clear"></div>
<div class="fmore">
<a href="{tsUrl('user','verify')}">{if $strUser['isverify']==1}<img src="{SITE_URL}public/images/rz1.png" width="20" alt="通过Email认证" title="通过Email认证" align="absmiddle" />{else}<img src="{SITE_URL}public/images/rz2.png" width="20" alt="未通过Email认证" title="未通过Email认证" align="absmiddle" />{/if}</a>
{if $strUser['isrenzheng']==1}
<img src="{SITE_URL}public/images/renzheng1.png" width="20" height="20" alt="通过人工认证" title="通过人工认证" />
{else}
<img src="{SITE_URL}public/images/renzheng2.png" width="20" height="20" alt="未通过人工认证" title="未通过人工认证" />
{/if}
<br />
角色:<a href="{tsUrl('user','role')}">{$strUser['rolename']}</a> <span style="padding-left:30px;">积分:<a href="{tsUrl('my','score')}">{$strUser['count_score']}</a></span>
</div>
</div>
<div class="mt-3">
<a class="btn btn-block btn-info btn-lg" href="{tsUrl('topic','group')}"><i class="bi bi-chat-square-text"></i> 我要发贴</a>
</div>
</div>
</div>
{else}
<div class="card">
<div class="card-body">
<div class="login">
<div>
<legend>登录</legend>
<div class="form-group">
<label>账号:</label>
<br />
<input class="form-control" type="text" name="email" placeholder="Email/手机号">
</div>
<div class="form-group">
<label>密码:</label>
<br />
<input class="form-control" type="password" name="pwd">
</div>
<input type="hidden" name="cktime" value="2592000" />
<input type="hidden" name="token" value="{$_SESSION['token']}" />
<button id="comm-submit" type="button" class="btn btn-sm btn-info">登 录</button>
<a class="btn btn-sm text-black-50" href="{tsUrl('user','register')}">还没有注册?</a>
</div>
<div class="tac lh30">
{php doAction('home_login')}
</div>
</div>
</div>
</div>
<!--{if $TS_SITE['is_vaptcha']}-->
<script src="https://v.vaptcha.com/v3.js"></script>
<script>
vaptcha({
vid: '{$TS_SITE[vaptcha_vid]}',// 验证单元id
mode: 'invisible',// 显示类型 隐藏式
scene: 0,// 场景值 默认0
area: 'auto' //验证节点区域,默认 auto,可选值 auto,sea,na,cn
}).then(function (vaptchaObj) {
obj = vaptchaObj; //将VAPTCHA验证实例保存到局部变量中
vaptchaObj.listen("pass", function () {
// 验证成功进行后续操作
var email = $("input[name='email']").val();
var pwd = $("input[name='pwd']").val();
var cktime = $("input[name='cktime']").val();
var jump = $("input[name='jump']").val();
var token = $("input[name='token']").val();
serverToken = vaptchaObj.getServerToken()
var data = {
email:email,
pwd:pwd,
cktime:cktime,
jump:jump,
token:token,
vaptcha_token: serverToken.token,
vaptcha_server: serverToken.server,
};
tsPost('index.php?app=user&ac=login&ts=do&js=1',data)
vaptchaObj.reset(); //重置验证码
});
//关闭验证弹窗时触发
vaptchaObj.listen("close", function () {
//验证弹窗关闭触发
});
})
$("#comm-submit").on("click", function () {
var email = $("input[name='email']").val();
var pwd = $("input[name='pwd']").val();
if(email && pwd){
//人机验证
obj.validate();
}else{
tsNotice('账号和密码必须输入!');
}
});
</script>
<!--{else}-->
<script>
$("#comm-submit").on("click", function () {
var email = $("input[name='email']").val();
var pwd = $("input[name='pwd']").val();
var cktime = $("input[name='cktime']").val();
var jump = $("input[name='jump']").val();
var token = $("input[name='token']").val();
if(email && pwd){
var data = {
email:email,
pwd:pwd,
cktime:cktime,
jump:jump,
token:token,
};
tsPost('index.php?app=user&ac=login&ts=do&js=1',data)
}else{
tsNotice('账号和密码必须输入!');
}
});
</script>
<!--{/if}-->
{/if}