Commit 7764a5a5cc6fb6dc1a51b521b2666e41c4e8df85

Authored by chenbiao
1 parent d6c8cbc2

add 官网备案网站链接

img/bg4.jpg 0 → 100644

479 KB

img/silde-wrap1-icon.png 100755 → 100644

55.2 KB | W: | H:

133 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
img/silde-wrap2-icon.png 100755 → 100644

137 KB | W: | H:

384 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
js/config.js
1 //阿里云正式环境,别删 1 //阿里云正式环境,别删
2 2
3 - baseUrl = 'http://sys.service.renniting.cn/';// 鉴权URL公用地址 3 +// baseUrl = 'http://sys.service.renniting.cn/';// 鉴权URL公用地址
4 4
5 //阿里云环境,别删 丹阳 5 //阿里云环境,别删 丹阳
6 // baseUrl='http://106.15.191.5:8088/' 6 // baseUrl='http://106.15.191.5:8088/'
@@ -9,6 +9,10 @@ @@ -9,6 +9,10 @@
9 //阿里云测试环境,别删 9 //阿里云测试环境,别删
10 // baseUrl = 'http://39.98.54.240:8088/';// url公用地址 10 // baseUrl = 'http://39.98.54.240:8088/';// url公用地址
11 11
  12 +//黄石环境,别删
  13 +baseUrl = 'https://sys.service.huangshiparking.com/';// url公用地址
  14 +
  15 +
12 16
13 //demo环境,别删 17 //demo环境,别删
14 // baseUrl = 'http://47.96.41.88:18088/';// url公用地址 18 // baseUrl = 'http://47.96.41.88:18088/';// url公用地址
js/login.js
  1 +/*
  2 + * JavaScript MD5
  3 + * https://github.com/blueimp/JavaScript-MD5
  4 + *
  5 + * Copyright 2011, Sebastian Tschan
  6 + * https://blueimp.net
  7 + *
  8 + * Licensed under the MIT license:
  9 + * https://opensource.org/licenses/MIT
  10 + *
  11 + * Based on
  12 + * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
  13 + * Digest Algorithm, as defined in RFC 1321.
  14 + * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009
  15 + * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
  16 + * Distributed under the BSD License
  17 + * See http://pajhome.org.uk/crypt/md5 for more info.
  18 + */
  19 +/* global define */
  20 +;
  21 +(function ($) {
  22 + 'use strict'
  23 + /*
  24 + * Add integers, wrapping at 2^32. This uses 16-bit operations internally
  25 + * to work around bugs in some JS interpreters.
  26 + */
  27 + function safeAdd(x, y) {
  28 + var lsw = (x & 0xffff) + (y & 0xffff)
  29 + var msw = (x >> 16) + (y >> 16) + (lsw >> 16)
  30 + return (msw << 16) | (lsw & 0xffff)
  31 + }
  32 + /*
  33 + * Bitwise rotate a 32-bit number to the left.
  34 + */
  35 + function bitRotateLeft(num, cnt) {
  36 + return (num << cnt) | (num >>> (32 - cnt))
  37 + }
  38 + /*
  39 + * These functions implement the four basic operations the algorithm uses.
  40 + */
  41 + function md5cmn(q, a, b, x, s, t) {
  42 + return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b)
  43 + }
  44 + function md5ff(a, b, c, d, x, s, t) {
  45 + return md5cmn((b & c) | (~b & d), a, b, x, s, t)
  46 + }
  47 + function md5gg(a, b, c, d, x, s, t) {
  48 + return md5cmn((b & d) | (c & ~d), a, b, x, s, t)
  49 + }
  50 + function md5hh(a, b, c, d, x, s, t) {
  51 + return md5cmn(b ^ c ^ d, a, b, x, s, t)
  52 + }
  53 + function md5ii(a, b, c, d, x, s, t) {
  54 + return md5cmn(c ^ (b | ~d), a, b, x, s, t)
  55 + }
  56 + /*
  57 + * Calculate the MD5 of an array of little-endian words, and a bit length.
  58 + */
  59 + function binlMD5(x, len) {
  60 + /* append padding */
  61 + x[len >> 5] |= 0x80 << (len % 32)
  62 + x[((len + 64) >>> 9 << 4) + 14] = len
  63 + var i
  64 + var olda
  65 + var oldb
  66 + var oldc
  67 + var oldd
  68 + var a = 1732584193
  69 + var b = -271733879
  70 + var c = -1732584194
  71 + var d = 271733878
  72 + for (i = 0; i < x.length; i += 16) {
  73 + olda = a
  74 + oldb = b
  75 + oldc = c
  76 + oldd = d
  77 + a = md5ff(a, b, c, d, x[i], 7, -680876936)
  78 + d = md5ff(d, a, b, c, x[i + 1], 12, -389564586)
  79 + c = md5ff(c, d, a, b, x[i + 2], 17, 606105819)
  80 + b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330)
  81 + a = md5ff(a, b, c, d, x[i + 4], 7, -176418897)
  82 + d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426)
  83 + c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341)
  84 + b = md5ff(b, c, d, a, x[i + 7], 22, -45705983)
  85 + a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416)
  86 + d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417)
  87 + c = md5ff(c, d, a, b, x[i + 10], 17, -42063)
  88 + b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162)
  89 + a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682)
  90 + d = md5ff(d, a, b, c, x[i + 13], 12, -40341101)
  91 + c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290)
  92 + b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329)
  93 + a = md5gg(a, b, c, d, x[i + 1], 5, -165796510)
  94 + d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632)
  95 + c = md5gg(c, d, a, b, x[i + 11], 14, 643717713)
  96 + b = md5gg(b, c, d, a, x[i], 20, -373897302)
  97 + a = md5gg(a, b, c, d, x[i + 5], 5, -701558691)
  98 + d = md5gg(d, a, b, c, x[i + 10], 9, 38016083)
  99 + c = md5gg(c, d, a, b, x[i + 15], 14, -660478335)
  100 + b = md5gg(b, c, d, a, x[i + 4], 20, -405537848)
  101 + a = md5gg(a, b, c, d, x[i + 9], 5, 568446438)
  102 + d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690)
  103 + c = md5gg(c, d, a, b, x[i + 3], 14, -187363961)
  104 + b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501)
  105 + a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467)
  106 + d = md5gg(d, a, b, c, x[i + 2], 9, -51403784)
  107 + c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473)
  108 + b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734)
  109 + a = md5hh(a, b, c, d, x[i + 5], 4, -378558)
  110 + d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463)
  111 + c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562)
  112 + b = md5hh(b, c, d, a, x[i + 14], 23, -35309556)
  113 + a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060)
  114 + d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353)
  115 + c = md5hh(c, d, a, b, x[i + 7], 16, -155497632)
  116 + b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640)
  117 + a = md5hh(a, b, c, d, x[i + 13], 4, 681279174)
  118 + d = md5hh(d, a, b, c, x[i], 11, -358537222)
  119 + c = md5hh(c, d, a, b, x[i + 3], 16, -722521979)
  120 + b = md5hh(b, c, d, a, x[i + 6], 23, 76029189)
  121 + a = md5hh(a, b, c, d, x[i + 9], 4, -640364487)
  122 + d = md5hh(d, a, b, c, x[i + 12], 11, -421815835)
  123 + c = md5hh(c, d, a, b, x[i + 15], 16, 530742520)
  124 + b = md5hh(b, c, d, a, x[i + 2], 23, -995338651)
  125 + a = md5ii(a, b, c, d, x[i], 6, -198630844)
  126 + d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415)
  127 + c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905)
  128 + b = md5ii(b, c, d, a, x[i + 5], 21, -57434055)
  129 + a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571)
  130 + d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606)
  131 + c = md5ii(c, d, a, b, x[i + 10], 15, -1051523)
  132 + b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799)
  133 + a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359)
  134 + d = md5ii(d, a, b, c, x[i + 15], 10, -30611744)
  135 + c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380)
  136 + b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649)
  137 + a = md5ii(a, b, c, d, x[i + 4], 6, -145523070)
  138 + d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379)
  139 + c = md5ii(c, d, a, b, x[i + 2], 15, 718787259)
  140 + b = md5ii(b, c, d, a, x[i + 9], 21, -343485551)
  141 + a = safeAdd(a, olda)
  142 + b = safeAdd(b, oldb)
  143 + c = safeAdd(c, oldc)
  144 + d = safeAdd(d, oldd)
  145 + }
  146 + return [a, b, c, d]
  147 + }
  148 + /*
  149 + * Convert an array of little-endian words to a string
  150 + */
  151 + function binl2rstr(input) {
  152 + var i
  153 + var output = ''
  154 + var length32 = input.length * 32
  155 + for (i = 0; i < length32; i += 8) {
  156 + output += String.fromCharCode((input[i >> 5] >>> (i % 32)) & 0xff)
  157 + }
  158 + return output
  159 + }
  160 + /*
  161 + * Convert a raw string to an array of little-endian words
  162 + * Characters >255 have their high-byte silently ignored.
  163 + */
  164 + function rstr2binl(input) {
  165 + var i
  166 + var output = []
  167 + output[(input.length >> 2) - 1] = undefined
  168 + for (i = 0; i < output.length; i += 1) {
  169 + output[i] = 0
  170 + }
  171 + var length8 = input.length * 8
  172 + for (i = 0; i < length8; i += 8) {
  173 + output[i >> 5] |= (input.charCodeAt(i / 8) & 0xff) << (i % 32)
  174 + }
  175 + return output
  176 + }
  177 + /*
  178 + * Calculate the MD5 of a raw string
  179 + */
  180 + function rstrMD5(s) {
  181 + return binl2rstr(binlMD5(rstr2binl(s), s.length * 8))
  182 + }
  183 + /*
  184 + * Calculate the HMAC-MD5, of a key and some data (raw strings)
  185 + */
  186 + function rstrHMACMD5(key, data) {
  187 + var i
  188 + var bkey = rstr2binl(key)
  189 + var ipad = []
  190 + var opad = []
  191 + var hash
  192 + ipad[15] = opad[15] = undefined
  193 + if (bkey.length > 16) {
  194 + bkey = binlMD5(bkey, key.length * 8)
  195 + }
  196 + for (i = 0; i < 16; i += 1) {
  197 + ipad[i] = bkey[i] ^ 0x36363636
  198 + opad[i] = bkey[i] ^ 0x5c5c5c5c
  199 + }
  200 + hash = binlMD5(ipad.concat(rstr2binl(data)), 512 + data.length * 8)
  201 + return binl2rstr(binlMD5(opad.concat(hash), 512 + 128))
  202 + }
  203 + /*
  204 + * Convert a raw string to a hex string
  205 + */
  206 + function rstr2hex(input) {
  207 + var hexTab = '0123456789abcdef'
  208 + var output = ''
  209 + var x
  210 + var i
  211 + for (i = 0; i < input.length; i += 1) {
  212 + x = input.charCodeAt(i)
  213 + output += hexTab.charAt((x >>> 4) & 0x0f) + hexTab.charAt(x & 0x0f)
  214 + }
  215 + return output
  216 + }
  217 + /*
  218 + * Encode a string as utf-8
  219 + */
  220 + function str2rstrUTF8(input) {
  221 + return unescape(encodeURIComponent(input))
  222 + }
  223 + /*
  224 + * Take string arguments and return either raw or hex encoded strings
  225 + */
  226 + function rawMD5(s) {
  227 + return rstrMD5(str2rstrUTF8(s))
  228 + }
  229 + function hexMD5(s) {
  230 + return rstr2hex(rawMD5(s))
  231 + }
  232 + function rawHMACMD5(k, d) {
  233 + return rstrHMACMD5(str2rstrUTF8(k), str2rstrUTF8(d))
  234 + }
  235 + function hexHMACMD5(k, d) {
  236 + return rstr2hex(rawHMACMD5(k, d))
  237 + }
  238 + function md5(string, key, raw) {
  239 + if (!key) {
  240 + if (!raw) {
  241 + return hexMD5(string)
  242 + }
  243 + return rawMD5(string)
  244 + }
  245 + if (!raw) {
  246 + return hexHMACMD5(key, string)
  247 + }
  248 + return rawHMACMD5(key, string)
  249 + }
  250 + if (typeof define === 'function' && define.amd) {
  251 + define(function () {
  252 + return md5
  253 + })
  254 + } else if (typeof module === 'object' && module.exports) {
  255 + module.exports = md5
  256 + } else {
  257 + $.md5 = md5
  258 + }
  259 +})(this)
  260 +
1 function slide() { 261 function slide() {
2 var slideBox = $('#slide_box')[0]; 262 var slideBox = $('#slide_box')[0];
3 var slideXbox = $('#slide_xbox')[0]; 263 var slideXbox = $('#slide_xbox')[0];
@@ -88,7 +348,8 @@ jQuery.fn.inputCheck = function(properties){ @@ -88,7 +348,8 @@ jQuery.fn.inputCheck = function(properties){
88 china: /[\u4E00-\u9FA5]/, // 中文 348 china: /[\u4E00-\u9FA5]/, // 中文
89 decimal: /^\d+(\.\d+)?$/, // 小数 349 decimal: /^\d+(\.\d+)?$/, // 小数
90 number: /^[0-9]*[1-9][0-9]*$/, 350 number: /^[0-9]*[1-9][0-9]*$/,
91 - password:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,20}$/, 351 + // password:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,20}$/,
  352 + password:/^(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}$/,
92 phone: /^1[3,5,7,8]\d{9}$/, // 手机号码 353 phone: /^1[3,5,7,8]\d{9}$/, // 手机号码
93 tel: /^0\d{2,3}-?\d{7,8}$/, // 电话号码 354 tel: /^0\d{2,3}-?\d{7,8}$/, // 电话号码
94 specialPhone: /^(10086|10000|10010)$/, //特殊的电话号码 355 specialPhone: /^(10086|10000|10010)$/, //特殊的电话号码
@@ -205,7 +466,8 @@ $(&#39;#login-btn&#39;).on(&#39;click&#39;,function () { @@ -205,7 +466,8 @@ $(&#39;#login-btn&#39;).on(&#39;click&#39;,function () {
205 data.sysCode = sysComm.sysCode; 466 data.sysCode = sysComm.sysCode;
206 data.grantType = sysComm.grantType; 467 data.grantType = sysComm.grantType;
207 data.username = Username; 468 data.username = Username;
208 - data.password = Password; 469 + // data.password = Password;
  470 + data.password = md5(Password);
209 //data.imgCode = imageCode; 471 //data.imgCode = imageCode;
210 472
211 data.expiresIn = 60 * 60 * 12;//榛樿12灏忔椂 473 data.expiresIn = 60 * 60 * 12;//榛樿12灏忔椂