var afs = {};
afs.appKey = 'FFFF0N1N00000000A78E';
// 注册登录滑块验证控件
afs.checks=function (args) {
args = args || {};
var domId = args.element;
if (!domId) return; // 滑块载体不能缺
var domWidth = args.width || 300;
var domTimeout = args.timeout || 3000;
var callback = args.callback;
var eTokenDom = args.eTokenDom;
var eSigDom = args.eSigDom;
var eSessionidDom = args.eSessionidDom;
if (!eTokenDom || !eSigDom || !eSessionidDom) return; // 滑块数据载体不能缺
var nc_token = [afs.appKey, (new Date()).getTime(), Math.random()].join(':');
var NC_Opt =
{
renderTo: domId,
appkey: afs.appKey,
scene: "nc_login",
token: nc_token,
customWidth: domWidth,
trans:{"key1":"code0"},
elementID: ["usernameID"],
is_Opt: 0,
language: "cn",
isEnabled: true,
timeout: domTimeout,
times:5,
apimap: {},
callback: function (data) {
eTokenDom.val(nc_token);
eSigDom.val(data.csessionid);
eSessionidDom.val(data.sig);
if (callback){
callback();
}
}
};
var nc = new noCaptcha(NC_Opt)
nc.upLang('cn', {
_startTEXT: "请按住滑块,拖动到最右边",
_yesTEXT: "验证通过",
_error300: "哎呀,出错了,点击刷新再来一次",
_errorNetwork: "网络不给力,请点击刷新",
});
return nc;
};