//ERRORES de CLAVE if (!isset($_POST['clave1']) || !isset($_POST['clave2'])) { $errores[] = "No se ha recivido las 2 contraseñas"; } else { if (strlen($_POST['clave1']) < 5) { $errores[] = "La contraseña no tiene la longitud necesaria"; } if ($_POST['clave1'] != $_POST['clave2']) { $errores[] = "Las contraseñas son distintas"; } } //COMPRUEBO SI EXISTEN ERRORES if ($errores) { //LLAMO A LA FUNCION DE LLAMADA DE ERRORES //PROPORCION UN LINK AL FORMULARIO mostrar_errores($errores); // -- CAMBIO DEL FORMULARIO 3 include "formulario4.html"; } else { echo "<h1>El usuario ha sido registrado</h1>"; } } // fin del primer ELSE //FUNCION mostrar_errores function mostrar_errores($errores) { echo '<ul class="listaerrores">'; foreach ($errores as $error) { # recorremos la el array de errores echo "<li>{$error}</li>"; }
<div class="infor_wrapper"> <h1 class="title_wrapper">Recordar contraseña</h1> <?php if (isset($_SESSION['errores_login'])) { mostrar_errores($_SESSION['errores_login']); unset($_SESSION['errores_login']); } if (isset($_SESSION['actualizado'])) { if ($_SESSION['actualizado'] == 1) { ?> <div class="exito_action" id="infor_ok" onclick="very_info();"><p><i class="fa fa-check-square"></i> se te ha enviado un correo con las instrucciones para restablecer tu contraseña. </p></div> <?php } unset($_SESSION['actualizado']); } ?> <form name='form-login' action="recovery_password.php" method="post"> <p class="infor_text">Ingresa tu correo electrónico</p> <span class="fontawesome-user"><i class="fa fa-at"></i></span> <input type="text" id="user" placeholder="Correo electrónico" name="email_recovery" autocomplete="off" > <input type="submit" value="Enviar instrucciones" name="recordar"> </form> </div>
<div class="col-md-6"> <p><label for="Encargado">Operario encargado</label><br/> <input type="text" class="form-control" name="Encargado" value="<?php echo valor_definido('Encargado'); ?> "/><?php echo mostrar_errores('Encargado'); ?> </p> </div> <div class="col-md-6"> <p><label for="Fecha_Realizacion">Fecha de realización</label><br/> <input type="date" name="Fecha_Realizacion" class="form-control" value="<?php echo valor_definido('Fecha_Realizacion'); ?> "><?php echo mostrar_errores('Fecha_Realizacion'); ?> </p> </div> </div> </div> </fieldset> <div class="pull-right"> <p><input type="submit" class="btn btn-default enviar" name="boton" value="Enviar"/></p> </div> </form> </div> </div> <!--CIERRE DEL DIV #WRAP-->
echo mostrar_errores('password'); ?> </p> </div> <div class="col-md-4"> <p><label for="password_repetir">Repita el Password</label><br/> <input type="password" class="form-control" name="password_repetir"/></p> </div> <?php if ($_SESSION['userTipo'] == 'administrador') { ?> <div class="col-md-7"> <p><label>Tipo usuario</label><br/> <select class="form-control" name='tipo'> <option value='administrador'>Administrador</option> <option value="usuario">Usuario</option> </select></p> <?php echo mostrar_errores('tipo'); ?> </div> <?php } ?> </div> <p><input type="submit" name="update" class="btn btn-default" value="Enviar"/></p> </form> </div> </div><!--cierre warp-->
<div class="infor_wrapper"> <h1 class="title_wrapper">Cambiar contraseña</h1> <?php if (isset($_SESSION['errores_update'])) { mostrar_errores($_SESSION['errores_update']); unset($_SESSION['errores_update']); } ?> <form name='form-login' action="./actualizar_password.php" method="post"> <input type="hidden" value="<?php echo $_SESSION['token']; ?> " name="token"> <input type="hidden" value="<?php echo $_SESSION['id_usuario']; ?> " name="usuario"> <span class="fontawesome-user"><i class="fa fa-key"></i></span> <input type="password" id="user" placeholder="Nueva contraseña" name="pass" autocomplete="off" > <span class="fontawesome-user"><i class="fa fa-key"></i></span> <input type="password" id="pass" placeholder="Repite tu contraseña" name="repass" autocomplete="off" > <input type="submit" value="Cambiar contraseña" name="cambiar"> </form> </div>
</div> <div class="container"> <form method="post" enctype="multipart/form-data"> <p><label>Estado de la tarea</br> <input type="radio" name="Estado" value="R" checked="checked">Realizada <input type="radio" name="Estado" value="C">Cancelada <?php echo mostrar_errores('Estado'); ?> </p> <p><label for="Anotaciones_post">Anotaciones Posteriores</label><br> <textarea name="Anotaciones_post" class="form-control" ><?php echo valor_definido('Anotaciones_post'); ?> </textarea><?php echo mostrar_errores('Anotaciones_post'); ?> </p> <p><input type="submit" name="update" value="Enviar"/></p> </form> <a id='atras'href='javascript:history.back(1)'>VOLVER</a> </div>
<p><label for="password_admin">Contraseña</label><br/> <input type="password" class="form-control" name="password_admin" value="<?php echo valor_definido('password_admin'); ?> "/><?php echo mostrar_errores('password_admin'); ?> </p> </div> <div class="col-md-4"> <p><label for="password_admin2">Repetir contraseña</label><br/> <input type="password" class="form-control" name="password_admin2" value="<?php echo valor_definido('password_admin2'); ?> "/><?php echo mostrar_errores('password_admin2'); ?> </p> </div> </div> </fieldset> <p><input type="submit" name="instalar" class="btn btn-default " value="Instalar"/></p> </form> </div> </div> <div id="footer"> <div class="container"> <p>Aplicación creada por Alejandro Dos Santos Rojo. Alumno de 2ºDAW en Diciembre de 2015.</p> </div> </div> </body>