Advertisement
Guest User

Untitled

a guest
Oct 9th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.62 KB | None | 0 0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title></title>
  6. </head>
  7.  
  8. <script type="text/javascript">
  9. function validarSiNumero(numero) {
  10. if (!/^([0-9])*$/.test(numero))
  11. alert("El valor " + numero + " no es un número");
  12. return false;
  13. }
  14.  
  15. function soloNumeros(e){
  16. var key = window.Event ? e.which : e.keyCode
  17. return (key >= 48 && key <= 57)
  18. }
  19.  
  20. function validarform() {
  21. }
  22.  
  23. </script>
  24.  
  25.  
  26. <body>
  27.  
  28. <div class="logo" ><a href="#"><img src="img/logo.jpg" alt="logo"></a></div>
  29.  
  30. </body>
  31.  
  32. </html>
  33.  
  34. <?php
  35. session_start();
  36. include_once "conexion.php";
  37.  
  38. function verificar_login($user,$password,&$result) {
  39. $sql = "SELECT * FROM usuarios WHERE usuario = '$user' and password = '$password'";
  40. //echo $sql;
  41. //exit;
  42. $rec = mysql_query($sql);
  43. $count = 0;
  44.  
  45. while($row = mysql_fetch_object($rec))
  46. {
  47. $count++;
  48. $result = $row;
  49. }
  50.  
  51. if($count == 1)
  52. {
  53. return 1;
  54. }
  55.  
  56. else
  57. {
  58. return 0;
  59. }
  60. }
  61.  
  62. if(isset($_POST['login']))
  63. {
  64. if(verificar_login($_POST['user'],$_POST['password'],$result) == 1)
  65. {
  66. $_SESSION["autentica"] = "SIP";
  67. //$_SESSION['userid'] = $result->idusuario;
  68. $_SESSION['user'] = $result->usuario;
  69. $_SESSION['nivelacceso'] = $result->nivelacceso;
  70. $_SESSION['passwordoriginal'] = $_POST['password'];
  71. $_SESSION['nombreusuario'] = $result->nombreusuario;
  72.  
  73. $primeracceso = $result->primeracceso;
  74.  
  75. //selecciono el período activo
  76. $sql = "SELECT mes, ano FROM `periodos` WHERE activo=1";
  77. $result = mysql_query($sql);
  78. $row = mysql_fetch_array($result);
  79.  
  80. $_SESSION['MES'] = $row["mes"];
  81. $_SESSION['ANO'] = $row['ano'];
  82.  
  83. //grabo acceso
  84. $user = $_POST['user'];
  85. $pass = $_POST['password'];
  86. $fecha = date("Ymd");
  87. $hora = date("H:i:s");
  88. $navegador = $_SERVER['HTTP_USER_AGENT'];
  89.  
  90. switch ($primeracceso)
  91. {
  92. case 0:
  93. //sigue normalmente
  94. //header("Location: /boletasdrei.php");
  95. echo "<script>location.href='menu.php';</script>";
  96. die();
  97.  
  98. echo "2";
  99. break;
  100.  
  101. case 1:
  102. //redirijo al cambio de contraseña
  103. //header("Location: /passwordnueva.php");
  104. echo "<script>location.href='passwordnueva.php';</script>";
  105. die();
  106. break;
  107. }
  108. }
  109. else
  110. {
  111. echo '<div class="error">Su usuario es incorrecto, intente nuevamente.</div>';
  112. }
  113. }
  114.  
  115. ?>
  116.  
  117. <style type="text/css">
  118. *{
  119. font-size: 14px;
  120. }
  121. body{
  122. background:#ffffff;
  123. /*background:#3d689c; */
  124.  
  125. }
  126. form.login {
  127. background: none repeat scroll 0 0 #e4eaf1;
  128. border: 1px solid #DDDDDD;
  129. font-family: tahoma;
  130. margin: 0 auto;
  131. padding: 20px;
  132. width: 278px;
  133. box-shadow:0px 0px 20px black;
  134. border-radius:10px;
  135. }
  136. form.login div {
  137. margin-bottom: 15px;
  138. overflow: hidden;
  139. }
  140. form.login div label {
  141. display: block;
  142. float: left;
  143. line-height: 25px;
  144. }
  145. form.login div input[type="text"], form.login div input[type="password"] {
  146. /* border: 1px solid #DCDCDC; */
  147. border: 1px solid #3d689c;
  148. float: right;
  149. padding: 4px;
  150. }
  151. form.login div input[type="submit"] {
  152. background: none repeat scroll 0 0 #DEDEDE;
  153. border: 1px solid #C6C6C6;
  154. float: right;
  155. font-weight: bold;
  156. padding: 4px 20px;
  157. }
  158. .error{
  159. color: red;
  160. font-weight: bold;
  161. margin: 10px;
  162. text-align: center;
  163. }
  164. </style>
  165.  
  166. <form action="" method="post" class="login" onSubmit="return validarform();">
  167. <div><label>Usuario</label><input name="user" type="text" title="Ingrese su nombre de usuario" placeholder="Ingrese su usuario" pattern=".{2,}" maxlength="15" autofocus required title="Ingrese el Usuario" onKeyPress="return soloNumeros(event)"></div>
  168. <div><label>Contraseña</label><input name="password" type="password" title="Ingrese su password" placeholder="Ingrese su contraseña" maxlength="15" required title="Ingrese la Contraseña"></div>
  169. <div><input name="login" type="submit" value="Login" title="Clic para ingresar" ></div>
  170. </form>
  171.  
  172. <br>
  173. <br>
  174. <br>
  175. <br>
  176. <br>
  177. <br>
  178. <br>
  179. <br>
  180. <br>
  181. <br>
  182. <br>
  183. <br>
  184.  
  185.  
  186. <table cellpadding="0" cellspacing="0" border="0" style="width:100%">
  187. <tbody>
  188. <tr>
  189. <td align="center"><img src="img/navegadoresrecomendados.png " /></td>
  190. </tr>
  191. </tbody>
  192. </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement