web/bundles/topxiaadmin/js/controller/system/login_bind.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
define(function(require, exports, module) {
var Validator = require('bootstrap.validator');
require('common/validator-rules').inject(Validator);
var Notify = require('common/bootstrap-notify');
exports.run = function() {
var validator = new Validator({
element: '#login_bind-form',
});
validator.addItem({
element: '[name=temporary_lock_allowed_times]',
rule: 'integer'
});
validator.addItem({
element: '[name=temporary_lock_minutes]',
rule: 'integer'
});
validator.addItem({
element: '[name=verify_code]',
rule: 'htmlTag'
});
Validator.addRule("htmlTag", function(options) {
var value = $(options.element).val();
var illegalMatch = value.match(/>\s*\w{1,}|^\w{1,}\s*</gm);
var legalMatch = value.match(/^<(meta|link|script)(.*)?(\/*)>$/gm);
return (illegalMatch == null ) && (legalMatch && legalMatch.length >0 )
}, Translator.trans('validate_old.html_tag.message', {display:'{{display}}'}));
var hideOrShowTimeAndMinutes = function() {
if ($('[name=temporary_lock_enabled]').filter(':checked').attr("value") == 1) {
$('#times_and_minutes').show();
} else if ($('[name=temporary_lock_enabled]').filter(':checked').attr("value") == 0) {
$('#times_and_minutes').hide();
};
};
hideOrShowTimeAndMinutes();
$('[name=temporary_lock_enabled]').change(function() {
hideOrShowTimeAndMinutes();
});
$('[name=enabled]').change(function() {
if ($('[name=enabled]').filter(':checked').attr("value") == 1) {
$('#third_login').show();
} else if ($('[name=enabled]').filter(':checked').attr("value") == 0) {
$('#third_login').hide();
};
});
$('[data-role=oauth2-setting]').each(function() {
var type = $(this).data('type');
$('[name=' + type + '_enabled]').change(function() {
if ($(this).val() == '1') {
validator.addItem({
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。