Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset( $_SESSION["usuario"] )){
- header('location:?url=inicio');
- }
- ?>
- <!DOCTYPE html>
- <html lang="es">
- <head>
- <title>Login</title>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="stylesheet" type="text/css" href="public/css/bootsrap4.3.1.min.css">
- <link rel="stylesheet" type="text/css" href="public/css/plugins/select2/select2.min.css">
- <link rel="stylesheet" type="text/css" href="public/css/util.css">
- <link rel="stylesheet" href="public/plugins/toastr/toastr.min.css">
- <link rel="stylesheet" type="text/css" href="public/css/main.css">
- <style>
- select {
- /* reset */
- margin: 0;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- -webkit-appearance: none;
- -moz-appearance: none;
- }
- select.minimal {
- background-image:
- linear-gradient(45deg, transparent 50%, gray 50%),
- linear-gradient(135deg, gray 50%, transparent 50%),
- linear-gradient(to right, #ccc, #ccc);
- background-position:
- calc(100% - 20px) calc(1em + 2px),
- calc(100% - 15px) calc(1em + 2px),
- calc(100% - 2.5em) 0.5em;
- background-size:
- 5px 5px,
- 5px 5px,
- 1px 1.5em;
- background-repeat: no-repeat;
- }
- select.minimal:focus {
- background-image:
- linear-gradient(45deg, green 50%, transparent 50%),
- linear-gradient(135deg, transparent 50%, green 50%),
- linear-gradient(to right, #ccc, #ccc);
- background-position:
- calc(100% - 15px) 1em,
- calc(100% - 20px) 1em,
- calc(100% - 2.5em) 0.5em;
- background-size:
- 5px 5px,
- 5px 5px,
- 1px 1.5em;
- background-repeat: no-repeat;
- border-color: green;
- outline: 0;
- }
- select:-moz-focusring {
- color: transparent;
- text-shadow: 0 0 0 #000;
- }
- .panel{
- display: none;
- }
- .panel.show{
- display: block;
- }
- .tab-links div{
- text-decoration: none;
- display: inline-block;
- }
- .tab-links a{
- text-decoration: none;
- display: inline-block;
- text-transform: uppercase;
- font-size: 1.10em;
- position: relative;
- }
- .tab-links a.active{
- color: #696F9C;
- }
- .tab-links a.active:after{
- content: '';
- border-bottom: 3px solid #494F7C;
- position: absolute;
- bottom: -5px;
- left: 0;
- right: 0;
- margin: auto;
- height: 10px;
- width: 50%;
- }
- </style>
- </head>
- <body style="background-color: #666666;">
- <div class="limiter">
- <div class="container-login100">
- <div class="wrap-login100">
- <div class="login100-form validate-form">
- <span class="p-b-43" style="background: #FFF;margin-bottom: 2em;display: block;">
- <img class="w-full" src="public/images/ministerio.png" alt="diris">
- <span style="text-align: left;" >DIRECCIÓN DE REDES INTEGRADAS DE SALUD LIMA CENTRO</span>
- </span>
- <span class="login100-form-title p-b-43">
- MÓDULO BANCO DE SANGRE
- </span>
- <div>
- <div id="tabsLink" class="tab-links" style="margin-bottom: 1.2em;">
- <div><a class="active" href="#panel1">Usuario</a></div>
- <div style="margin-left: .5em;margin-right: .5em;"> | </div>
- <div><a href="#panel2">Establecimiento</a></div>
- </div>
- </div>
- <div>
- <div id="panel1" class="panel show">
- <form action="controllers/UsuarioController.php" method="post" id="form_login_1">
- <input type="hidden" name="action" value="login">
- <div class="wrap-input100 validate-input" data-validate="Valid email is required: ex@abc.xyz">
- <input class="input100" type="text" name="usuario" id="txt_usuario" style="text-transform: uppercase">
- <span class="focus-input100"></span>
- <span class="label-input100">Usuario</span>
- </div>
- <div class="wrap-input100 validate-input" data-validate="Password is required">
- <input class="input100" type="password" name="clave" id="txt_pass">
- <span class="focus-input100"></span>
- <span class="label-input100">Contraseña</span>
- </div>
- <div class="container-login100-form-btn my-4">
- <button class="login100-form-btn" onclick="validate(event)">
- Ingresar
- </button>
- </div>
- </form>
- </div>
- <div id="panel2" class="panel">
- <form action="controllers/UsuarioController.php" method="post" id="form_login_2">
- <input type="hidden" name="action" value="login">
- <input type="hidden" name="login_est" value="1">
- <div id="" class="wrap-input100 validate-input">
- <!--<select class="input100">-->
- <!--onKeyDown="campoSiguiente('password', event);"-->
- <select class="minimal input100 form-control" style="width: 100%;"
- name="usuario" id="cbx_id_est" >
- <option value="*">--Seleccione Establecimiento--</option>
- </select>
- <span class="focus-input100"></span>
- <span class="label-input100" style="margin-bottom: 2em;">Establecimiento</span>
- </div>
- <div class="wrap-input100 validate-input" data-validate="Password is required">
- <input class="input100" type="password" name="clave" id="txt_pass_est">
- <span class="focus-input100"></span>
- <span class="label-input100">Contraseña</span>
- </div>
- <div class="container-login100-form-btn my-4">
- <button class="login100-form-btn" onclick="validate2(event)">
- Ingresar
- </button>
- </div>
- </form>
- </div>
- </div>
- </div>
- <div class="login100-more" style="background-image: url('public/images/bg-01.jpg');">
- <div style="width: 100%;height: 100%;background: rgba(100,100,100,.5);">
- </div>
- </div>
- </div>
- </div>
- </div>
- <script id="cbx_est_tmplt" type="x-tmpl-mustache">
- <option value="*">--Seleccione Dependencia--</option>
- {{#data}}
- <option value='{{id}}'> {{descripcion}}</option>
- {{/data}}
- </script>
- <script src="public/js/jquery-3.1.1.min.js"></script>
- <script src="public/js/bootstrap4.3.1.js"></script>
- <script src="public/js/plugins/mustache/mustache.min.js"></script>
- <script src="public/plugins/toastr/toastr.min.js"></script>
- <script src="public/js/plugins/select2/select2.full.min.js"></script>
- <script src="public/js/plugins/chosen/chosen.jquery.js"></script>
- <script src="public/js/my_functions.js"></script>
- <script src="public/js/main.js"></script>
- <script>
- document.addEventListener('DOMContentLoaded', function () {
- var tabsLinkContent = document.getElementById('tabsLink');
- tabsLinkContent.addEventListener('click',function(e){
- if(e.target.localName === 'a'){
- e.preventDefault();
- var hash = e.target.hash.substr(1);
- var links = tabsLinkContent.getElementsByTagName('a');
- var link = e.target;
- var panels = document.getElementsByClassName('panel');
- var panel = document.getElementById(hash);
- for( var i=0;i < panels.length;i++ ){ panels[i].classList.remove('show'); }
- for( var j=0;j < panels.length;j++ ){ links[j].classList.remove('active'); }
- panel.classList.add('show');
- link.classList.add('active');
- }
- });
- loadEstablecimiento();
- });
- function loadEstablecimiento(){
- $.ajax({
- url: "controllers/EstablecimientoController.php",
- dataType: "json",
- type: "get",
- data: {
- action : 'cbx_establecimiento'
- },
- success: function (result) {
- if (result.error === "") {
- loadDataToTemplate('cbx_est_tmplt','cbx_id_est',result.rows);
- $("#cbx_id_est").select2();
- }
- }
- });
- }
- function validate(e) {
- e.preventDefault();
- var usuario = document.getElementById("txt_usuario").value.trim();
- var pass = document.getElementById("txt_pass").value.trim();
- var errorMessage = "";
- if (usuario === "") errorMessage = "Ingrese su usuario";
- else if (pass === "") errorMessage = "Ingrese su contraseña";
- if (errorMessage !== "") return showMessage(errorMessage, "error");
- $.ajax({
- url: "controllers/UsuarioController.php",
- dataType: "json",
- type: "post",
- data: {
- action : 'login_ajax',
- usuario: usuario,
- clave: pass
- },
- success: function (result) {
- if (result.error === "") {
- return document.querySelector("#form_login_1").submit();
- }
- showMessage(result.error, "error");
- }
- });
- }
- function validate2(e) {
- e.preventDefault();
- var usuario = document.getElementById("cbx_id_est").value.trim();
- var pass = document.getElementById("txt_pass_est").value.trim();
- var errorMessage = "";
- if (usuario === "" || usuario === "*")
- errorMessage = "Seleccione Establecimiento";
- else if (pass === "")
- errorMessage = "Ingrese su clave";
- if (errorMessage !== "") return showMessage(errorMessage, "error");
- $.ajax({
- url: "controllers/UsuarioController.php",
- dataType: "json",
- type: "post",
- data: {
- action : 'login_ajax',
- usuario: usuario,
- clave: pass,
- login_est: 1
- },
- success: function (result) {
- if (result.error === "") {
- return document.querySelector("#form_login_2").submit();
- }
- showMessage(result.error, "error");
- }
- });
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement