PageRenderTime 52ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 0ms

/siadcli_registro.php

https://gitlab.com/chuuck/PHP-updating-DB-and-user-sesions
PHP | 134 lines | 128 code | 6 blank | 0 comment | 3 complexity | bd45a0ee83071e1c4329035e14256c06 MD5 | raw file
  1. <?php
  2. if (!isset($_SESSION)) {
  3. session_start();
  4. }
  5. require("conexion.php");
  6. ?>
  7. <?php if(!$_SESSION) { ?>
  8. <!DOCTYPE html>
  9. <html>
  10. <head>
  11. <meta charset="UTF-8"></meta>
  12. <meta content="width=device-width, initial-scale=1" name="viewport"></meta>
  13. <link href="css/index/bootstrap.css" rel="stylesheet"></link>
  14. <link href="css/siadcli/bootstrap1.css" rel="stylesheet"></link>
  15. <title>:: SIADCLI ::</title>
  16. </head>
  17. <body>
  18. <div class="container">
  19. <header class="header row">
  20. <div class="jumbotron">
  21. <div class="col-md-12">
  22. <a class="vinculo" href="siadcli_registro.php">
  23. <h1>SIADCLI </h1>
  24. <h3>Sistema de administración de clientes</h3>
  25. </a>
  26. <img class="logo_tienda" src="img/clientes2.png"></img>
  27. </div>
  28. <?php if(!$_SESSION){ ?>
  29. <form class="login" name="login" action="iniciar_sesion.php" method="POST">
  30. <h3>Usuario</h3><input type="email" name="correo" required="required" placeholder="Correo"><br>
  31. <h3>Contraseña</h3><input type="password" name="password" required="required" placeholder="Password"><br>
  32. <label for="remember">Guardar contraseña</label> <input type="checkbox" value="1" id="remember"/><br>
  33. <button type="submmit" class="btn btn-sucess">Ingresar</button>
  34. </form>
  35. <div class="registro">
  36. <a href="index.php"><button class="btn btn-success">Regresa a SIVEIN</button></a>
  37. </div>
  38. <?php }else{ ?>
  39. <div class="menu_usuario<?php echo $_SESSION['rol']; ?>">
  40. <ul class="nav nav-pills">
  41. <img class="rol<?php echo $_SESSION['rol']; ?>" src="img/user.png"/>
  42. <li class="active"><a href="#">Bienvenido <strong><?php echo $_SESSION['nombre'] ?></strong></a></li>
  43. <li><a href="siadcli_actualizacion.php">Mi Perfil</a></li>
  44. <li><a href="miseventos.php">Mis Eventos</a></li>
  45. <li><a href="logout.php">Cerrar Sesion</a></li>
  46. </ul>
  47. </div>
  48. <?php } ?>
  49. <div class="registro">
  50. <a href="index.php"><button class="btn btn-success">Regresa a SIVEIN</button></a>
  51. </div>
  52. </div>
  53. <div>
  54. <nav>
  55. <ul class="nav nav-pills">
  56. <li class="active"><a href="#">Registro usuario</a></li>
  57. </ul>
  58. </nav>
  59. </div>
  60. </header>
  61. <section class="row">
  62. <hr></hr>
  63. <div class="col-md-8">
  64. <h1 class="titulo">
  65. Registrate:
  66. </h1>
  67. <p class="contenido">
  68. <form class="box_registro" method="POST" action="crear_usuario.php">
  69. <div class="form-group">
  70. <label for="username">Username</label>
  71. <input id="username" class="form-control" type="text" placeholder="Obligatorio" name="username"></input>
  72. </div>
  73. <div class="form-group">
  74. <label for="nombre">Nombre</label>
  75. <input id="nombre" class="form-control" type="text" placeholder="Obligatorio" name="nombre"></input>
  76. </div>
  77. <div class="form-group">
  78. <label for="apellido">Apellido</label>
  79. <input id="apellido" class="form-control" type="text" placeholder="Opcional" name="apellido"></input>
  80. </div>
  81. <div class="form-group">
  82. <label for="direccion">Dirección</label>
  83. <input id="direccion" class="form-control" type="text" placeholder="Obligatorio" name="direccion"></input>
  84. </div>
  85. <div class="form-group">
  86. <label for="telefono">Teléfono</label>
  87. <input id="telefono" class="form-control" type="number" placeholder="Obligatorio" name="telefono"></input>
  88. </div>
  89. <div class="form-group">
  90. <label for="num_tarjeta">Num Tarjeta</label>
  91. <input id="num_tarjeta" class="form-control" type="number" placeholder="Obligatorio" name="num_tarjeta"></input>
  92. </div>
  93. <div class="form-group">
  94. <label for="correo">Correo</label>
  95. <input id="correo" class="form-control" type="email" placeholder="Obligatorio" name="correo"></input>
  96. </div>
  97. <div class="form-group">
  98. <label for="password">Contraseña</label>
  99. <input id="password" class="form-control" type="password" placeholder="Obligatorio" name="password"></input>
  100. <input id="rol" type="hidden" value="2" name="rol"></input>
  101. <input id="imagen" type="hidden" value="user.png" name="img"></input>
  102. <br>
  103. <button class="btn btn-sucess">Registrar</button>
  104. </div>
  105. </p>
  106. </div>
  107. <div class="col-md-4">
  108. <img class="ticket" src="img/clientes1.png"></img>
  109. </div>
  110. <hr></hr>
  111. </section>
  112. <footer>
  113. <hr></hr>
  114. <div class="col-md-6">
  115. <p>Administración de Proyectos de Software</p>
  116. <p>Facultad de Ingeniería</p>
  117. </div>
  118. <div class="col-md-6">
  119. <p>Universidad Nacional Autónoma de México</p>
  120. <p><strong>Sistema de Administración de Clientes</strong></p>
  121. </div>
  122. </footer>
  123. </div>
  124. </body>
  125. </html>
  126. <?php }else{
  127. header("location:index.php");
  128. } ?>