<script>
if (window.parent != window){
window.top.location.href = window.top.location.href;
}
var getCodetips = "手机号未绑定,请至南大APP“认证账号设置”绑定";
var getCodeSuccesstips = "动态口令已发送到手机";
var getCodeFailtips = "发送动态码失败";
var GetDynamicCodetips = "获取验证码";
var ReGetDynamicCodetips = "重新获取";
var pwdDefaultEncryptSalt = "a1ElkkntyB20MrlD";
</script>
<!DOCTYPE html>
<html>
<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">
<meta name="format-detection" content="telephone=no">
<link rel="stylesheet" href="/authserver/css/mobile/mobile-index.css"/>
<link rel="stylesheet" href="/authserver/css/mobile/mobile-reAuth.css"/>
<script type="text/javascript" src="/authserver/js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="/authserver/custom/js/login-wisedu.js"></script>
</head>
<style type="text/css">
#reAuthLogin
{
background: url(../authserver/custom/mobile/custom/images/bg1.png) no-repeat center center;
background-size: cover;
background-size: 100% 100%;
background-attachment: fixed;
}
.reAuthLoginContent
{
width: 100%;
height: auto;
text-align: center;
background-color: unset;
}
.app-icon {
margin-top: 10%;
width: auto;
height: auto;
}
#reAuthLoginArticle
{
padding: 0 0.55rem;
background: rgba(0, 0, 0, 0.4);
margin: 0 17px;
border-radius: 15px;
min-height: 400px!important;
}
#reAuthLogin > header
{
height: 90px;
}
#loginTip{
line-height: 42px;
padding: 10px 0;
margin-top: 20px;
border-bottom: 1px solid rgba(255,255,255,0.5);
color: #ffffff;
font-size: 17px;
}
.login-button {
width: 84%;
-webkit-border-radius: 10px;
border-radius: 10px;
border-style: solid;
background: #009de4;
background: #90138b;
border: solid 1px #90138b;
font-size: 1rem;
height: 2.8rem;
}
.help-tip {
padding: 5% 0;
}
#attentionTip{
color: #ffffff;
line-height: 20px;
margin-bottom: 5px;
margin: 0px 0px 5px 0px;
text-align: left;
}
.color-dark-green{
font-weight:bold;
}
</style>
<body id="reAuthLogin">
<header>
</header>
<article id="reAuthLoginArticle">
<!--<a href="/authserver/logout?service=http://ehallapp.nju.edu.cn/xgfw/sys/yqfxmrjkdkappnju/apply/getApplyInfoList.do" class="form-btn-primary login-button"><返回登录</a> -->
<a href="logout?service=http%3a%2f%2fehallapp.nju.edu.cn%2fxgfw%2fsys%2fyqfxmrjkdkappnju%2fapply%2fgetApplyInfoList.do"class="form-btn-primary login-button"><返回登录</a>
<div class="content reAuthLoginContent">
<form id="casDynamicLoginForm" action="/authserver/login?service=http%3A%2F%2Fehallapp.nju.edu.cn%2Fxgfw%2Fsys%2Fyqfxmrjkdkappnju%2Fapply%2FgetApplyInfoList.do" method="post">
<div>
<img class="app-icon" src="/authserver/custom/mobile/custom/images/mobile-logo.jpg">
<p style="color: #fff;font-weight: bold;font-size: 18px">确认授权</p>
</div>
<div class="input-div mt20 disabled-input">
<img class="icon-person" src="/authserver/css/images/person.png"/>
<input value="***" disabled="disabled" class="input-input disabled-input"/>
</div>
<div class="input-div mt10">
<img class="icon-lock" src="/authserver/css/images/lock.png"/>
<input name="dynamicCode" type="text" class="input-input input-code"
placeholder="验证码"/>
<button id="getCode" type="button" onclick="sendMessage(this,'reAuthDynamicCodeType')" class="get-code"
style="background:#fff;color:#90138b;font-size:15px">
获取验证码</button>
</div>
<span class="forget-tip"></span>
<div class="form-footer">
<input type="submit" class="form-btn form-btn-primary login-button"
value="确认"/>
</div>
<input type="hidden" id="username" name="username" value="**************"/>
<input type="hidden" name="execution" value="e3s1"/>
<input type="hidden" name="_eventId" value="submit"/>
</form>
<div class="help-tip">
<label class="form-label">
<p style="line-height: 20px;color: #ffffff;text-align: left;margin: 0px;font-size:16px">注意:</p>
<p id="attentionTip" style="font-size:16px">
您即将访问应用系统,为保护您的数据安全,
请使用<span class="color-dark-green">手机短信</span>验证码进行身份确认
。</p>
<p style="color: #ffffff;text-align: left;"></p></label>
</div>
</div>
</article>
<script type="text/javascript" src="/authserver/js/mobile/mobile-index.js"></script>
<script type="text/javascript" src="/authserver/custom/js/encrypt/encrypt.wisedu.js"></script>
<script type="text/javascript" src="/authserver/custom/js/encrypt/aes.js"></script>
</body>
</html>
<script type="text/javascript">
var canSee = false;
//点击更改密码可见状态
function changePwdSee() {
if (!canSee) {
$('#password')[0].type = 'text';
} else {
$('#password')[0].type = 'password';
}
$('.icon-visibility').toggle();
$('.icon-visibilityoff').toggle();
canSee = !canSee;
}
//密码加密
function encryptPassword(pwd0) {
try{
var pwd1 = encryptAES(pwd0,$("#casLoginForm").find("#pwdDefaultEncryptSalt").val());
$("#casLoginForm").find("#passwordEncrypt").val(pwd1);
}catch(e){
$("#casLoginForm").find("#passwordEncrypt").val(pwd0);
}
}
$("#casLoginForm").submit(function () {
var username = $('#username');
var password = $('#password');
if (username.val() == '' || password.val() == '') {
toast('非空选项');
return false;
}
//密码加密
encryptPassword(password.val());//密码加密
});
var msg = $("#msg");
if (msg.text() != '') {
toast(msg.text());
}
//发送验证码.
function sendMessage(obj, authCodeTypeName) {
$.ajax({
type: "POST",
url: "getDynamicCode.do",
dataType: "json",
data: {userName: $("#casDynamicLoginForm").find("#username").val(), authCodeTypeName: authCodeTypeName},
success: function (data) {
var res = data.res;
var returnMessage = data.returnMessage;
var mobile = data.mobile;
if (res == "success") {
toast(returnMessage + mobile);
countDown($(obj), 120);
} else if (res == "wechat_success") {
toast(returnMessage);
countDown($(obj), 120);
} else if (res == "cpdaily_success") {
toast(returnMessage);
countDown($(obj), 120);
} else {
toast(returnMessage);
$("#casDynamicLoginForm").find("#username").focus();
}
}
});
}
//动态码120s倒计时
var t;
function countDown($btn, time) {
$btn.addClass("button-disabled");
if (time == 0) {
$btn.removeAttr("disabled");
$btn.html("获取验证码");
$btn.removeClass("button-disabled");
clearTimeout(t)
} else {
$btn.attr("disabled", "disabled");
$btn.html(time + "s");
time--;
t = setTimeout(function () {
countDown($btn, time);
}, 1000);
}
}
</script>
</body>
<script type="text/javascript"
src="/authserver/custom/js/jquery.min.js"></script>
<script type="text/javascript" src=""></script>
</html>
ValueError: not enough values to unpack (expected 4, got 3)