Esta janela de login é uma janela de login dupla. Não suporta o IE8 e as primeiras versões. Pode ser substituído de acordo com minha própria linguagem de desenvolvimento. Meu nome é ASP e os arquivos de referência podem ser baixados na Internet. Se você não conseguir encontrá -los, pode deixar seu e -mail ~!
O código -chave é o seguinte:
<! Doctype html> <html> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> scm login interface </title> <estilo type = "text/css "> corporal {Bordeclor: #99; href = "../ bootstrap335/css/bootstrap.min.css"> <link rel = "stylesheet" href = "../ bootstrap335/css/bootstrapValidator.min.css"> <script src = "../ bootstrap335/js/jQuery-2.1.4.min.js"> </sCript> <script src = "../ bootstrap335/js/bootstrap.min.js"> </sCript> <sCript src = "../ bootstrap335/js/bootstrapValidator.min.js"> </script> < % Response.Buffer = true Response.expiresAbsolute = agora ()-1 Respons.expires = 0 Respons.cachecOntol = "NO-CACHE" "> </Head> <body> <! Ui-sref = "."> ****** Sistema (ver 1.0.0 beta) </a> </div> <div id = "NavBar-Exex1-collapse"> <ul> <li> <a href = "http://www.my80s.cc" = "_ em branco </40s © 2015-20-20-1010101010101015151515151515151515 </div> </nav>-> <div> <div style = "margin-top: 5em;"> <h2> ******** Sistema de gerenciamento </h2> </div> </div> <div> <div style = "margin-top: 3em;" > <ul id = "mytab"> <li> <a href = "#prv" data-toggle = "tab"> login do fornecedor </a> </li> <li> <a href = "#cprv" data-toggle = "guia"> login do fabricante </a> </li> </ul> <d iD = "mytab"> login </h3> </div> <div> <formul e "loging" id = "loging" action = "admin_chklogin_g.asp" method = "post" segment = "_ parent"> <div> <div> </span> conta </span> <input name = "username" type = "text" spanom) -> </div> <r/> </div> <!-/form-group-> <div> <div> <span> senha </span> <input name = "senha" type = "senha" stawholder = "senha"> <!-<span id = "senha-senha"/>-> </div "<! < /h5> <div> <etiquetador id = "captchaoperation"> </elated> <div> <input type = "text" name = "captcha" /> </div> < /div> <r /> <r /> <r /> <div> <input type = "submit" value "" action = "admin_hchklogin_s.sp" > <div> <div> <pan> conta </span> <input name = "userrName2" type = "text" stawholder = "nome de usuário"> <!-<span id = "usernameMessage"/>-> </divpan> <r/> </div> <!-/forma-> <div> <div> <rpan> <r/> </div> <! PISCANDER = "Password"> <!-<span id = "passwordMessage"/>-> </div> </div> <!-/form-group-> <h5> preencha a caixa de texto com os seguintes resultados de cálculo: </h5> <div> <bel Id = "Captchaeation2"> </label> <div> <input = "" /> <r/> <r/> <div> <input type = "submit" value = "login"/> </div> </form> </div> <!-/pain-body-> </div> <!-tabane fade-> </div> <!-MyTabcontent-> </divrEady/. Captchafunction RandomNumber (min, max) {return Math.floor (Math.random () * (max - min + 1) + min);}; função generatecaptcha () {$ ('#captchaoperation'). html ([RandomNumber (1, 50), ' +', Randomnumber (1, 50), '50). '));}; generatecaptcha (); $ ('#loging '). bootstrapValidator ({// message:' Este valor não é válido ', feedbackicons: {válido:' glificono-ok de glificon-ok ', glyficon-glyficon-ok', 'Glyphicon-SHEFL-Remove', Valdination ',' Glyphicon Glyphicon-Remove ', Valdating', 'Glyphicon Glyphicon-Remove', Vidalating ' {Nome de usuário: {message: 'O nome de usuário não é válido', Validadores: {NotEmpty: {message: 'A conta do fornecedor não pode estar vazia'}, StringLength: {min: 5, max: 10, mensagem: 'Supplier Comning 5-10'},/*Remote: {Url: '»{não é o redor do fornecedor:'/não, '}, não,'}, '},'}, não, ', não,', não, ', não é o comprimento da conta 5-10', o número de retração: {Min: 5, max: 10, 'Message:' Supplier Comning 5-10 '},/*Remote: {Url' '}///não é o que não é. {regexp: /^a-za-z0-9_/.lementsage: 'Aceita apenas números e letras'}}}, senha: {validators: {NotEmpty: {message: 'Passage não pode ser vazia'}}}, CAPTCHA: {{Callback: {{{{{{{: {:}}}, CaptCHA: {FUNLATORES: {Callback $ ('#captchaoperation'). html (). split (''), soma = parseint (itens [0]) + parseint (itens [2]); valor de retorno == sum;}}}}}}}). $ form.data ('bootstrapValidator'); if (! bootstrapValidator.isvalidfield ('captcha')) {// o captcha não é válido // regenera o captcheRaStEATEATECAPTCHA ();}}); Captchafunction RandomNumber (min, max) {return math.floor (math.random () * (max - min + 1) + min);}; função generatecaptcha () {$ ('#captchaoperation2'). html ([RandomNumber (1, 50), ' +', Randomnumber (1, 50). '));}; generatecaptcha (); $ ('#logins '). bootstrapValidator ({// message:' Este valor não é válido ', feedbackicons: {válido:' glificon-ok de glificon-ok ':' Glyphicon Glyficon-Remove ', Valdating', 'Glyphicon Glyphicon-Remove', Valdating ',' Glyphicon Glyphicon-Remove ', Vidalating' {UserName2: {message: 'O nome de usuário não é válido', Validadores: {NotEmpty: {message: 'A conta do fornecedor não pode estar vazia'}, StringLength: {min: 5, max: 10, Mensagem: 'Supplier Length 5-10'},/*Remote: {Url: '»{não é o/não. {regexp: /^o-za-z0-9_/. ]+$gly/,Message: 'Aceite apenas números e letras'}}}, senha2: {validators: {nothempty: {{'Message:' senha não pode ser vazia '}}}}, CaptCha2: {Validators:' callback: {{{}}}}, CaptCha2: {Validators: {callback itens = $ ('#captchaoperation2'). html (). split (''), soma = parseint (itens [0]) + parseint (itens [2]); valor de retorno == sum;}}}}}}}). ('error.form.bv', função (e) {var $ forma = $ (E. $ form.data ('bootstrapValidator'); if (! bootstrapValidator.isvalidfield ('captcha')) {// o captcha não é válido // regenera o captChageneratecaptcha ();}});};