SALUDOS A LOS QUE LES SIRVA y a los que no si quieren corrigamen soy nuevo en esto jejejeje
acceso_db.php
Código PHP:
Ver original
<?php $dbhost=""; //Host del db $dbuser=""; //Usuario del db $dbpass=""; //Password del db $db=""; //db donde se creara la tabla users ?>
cambiar_contrasena.php
Código PHP:
Ver original
<?php include('acceso_db.php'); // incluímos los datos de conexión a la BD ?> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <?php if($_POST['usuario_clave'] != $_POST['usuario_clave_conf']) { echo "Las contraseñas ingresadas no coinciden. <a href='javascript:history.back();'>Reintentar</a>"; }else { $usuario_nombre = $_SESSION['usuario_nombre']; $sql = mysql_query("UPDATE usuarios SET usuario_clave='".$usuario_clave."' WHERE usuario_nombre='".$usuario_nombre."'"); if($sql) { echo '<script language="JavaScript" type="text/javascript"> alert("Contresaña cambiada correctamente.."); function redirection(){ window.location ="acceso.php"; } setTimeout ("redirection()"); </script>';; }else { echo "Error: No se pudo cambiar la contraseña. <a href='javascript:history.back();'>Reintentar</a>"; } } }else { ?> <form action="<?=$_SERVER['PHP_SELF']?>" method="post"> <table width="221" cellspacing="7" cellpadding="7" border="8" bgcolor="#1E679A"> <tr> <td><font color="#FFFFFF" face="arial, verdana, helvetica"> <div style="text-align:center;"> <form action="<?=$_SERVER['PHP_SELF']?>" method="post"> <label>Nueva contraseña:</label><br /> <input type="password" name="usuario_clave" maxlength="15" /><br /> <label>Confirmar:</label><br /> <input type="password" name="usuario_clave_conf" maxlength="15" /><br /> <input type="submit" name="enviar" value="Guardar cambios" /> </form> </font></td> </tr> </div> </table> </form> <?php } }else { echo '<script language="JavaScript" type="text/javascript"> alert("Acceso denegado");</script>'; ?> <a href="registro.php">Retornar para registro</a> <?php } ?> </body> </html>
comprobar.php
Código PHP:
Ver original
<?php include('acceso_db.php'); // comprobamos que los campos usuarios_nombre y usuario_clave no estén vacíos echo "El usuario o la contraseña no han sido ingresados. <a href='javascript:history.back();'>Reintentar</a>"; }else { // "limpiamos" los campos del formulario de posibles códigos maliciosos // comprobamos que los datos ingresados en el formulario coincidan con los de la BD $sql = mysql_query("SELECT usuario_id, usuario_nombre, usuario_clave FROM usuarios WHERE usuario_nombre='".$usuario_nombre."' AND usuario_clave='".$usuario_clave."'"); $_SESSION['usuario_id'] = $row['usuario_id']; // creamos la sesion "usuario_id" y le asignamos como valor el campo usuario_id $_SESSION['usuario_nombre'] = $row["usuario_nombre"]; // creamos la sesion "usuario_nombre" y le asignamos como valor el campo usuario_nombre }else { ?> Esta ingresando de forma incorrecta ya que su Login o Clave no coinciden , <a href="acceso.php">Reintentar</a> <?php } } }else { } ?>
eliminar.php
Código PHP:
Ver original
<?php include('acceso_db.php'); $texto4 = $_POST['texto4']; $q = "DELETE FROM usuarios WHERE usuario_nombre='".$texto4."'"; echo " <p>El registro ha sido eliminado con exito.</p> "; } ?> <table style="margin: 0 auto width="221" cellspacing="7" cellpadding="7" border="8" bgcolor="#1E679A"> <tr> <td><font color="#FFFFFF" face="arial, verdana, helvetica"> <div style="text-align:center;"> <form action="<?=$_SERVER['PHP_SELF']?>" method="post"> <label>Usuario:</label><br /> <input type="text" name="texto4" maxlength="50" /><br /> <input type="submit" name="enviar" value="Eliminar Usuario" /> <a href="acceso.php" target="_self"> <input type="button" name="boton" value="Ingresar" /> </table> </font></td> </tr> </div> </form>
index.php
Código PHP:
Ver original
<?php include('acceso_db.php'); ?> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <?php ?> <table width="221" cellspacing="7" cellpadding="7" border="8" bgcolor="#1E679A"> <tr> <td><font color="#FFFFFF" face="arial, verdana, helvetica"> <div style="text-align:center;"> Bienvenido: <a href="perfil.php?id=<?=$_SESSION['usuario_id']?>"><strong><?=$_SESSION['usuario_nombre']?></strong></a><br /> <a href="logout.php">Cerrar Sesión</a> </div> </font></td> </table> <?php }else { ?> <table width="221" cellspacing="7" cellpadding="7" border="8" bgcolor="#1E679A"> <tr> <td><font color="#FFFFFF" face="arial, verdana, helvetica"> <div style="text-align:center;"> <a href="registro.php" target="_self"> <input type="button" name="boton" value="Registrar" /> <a href="acceso.php" target="_self"> <input type="button" name="boton" value="Ingresar" /> </div> </font></td> </table> <?php } ?> </body> </html>
logout.php
Código PHP:
Ver original
<?php include('acceso_db.php'); // incluímos los datos de acceso a la BD // comprobamos que se haya iniciado la sesión }else { echo "Operación incorrecta."; } ?>
Continuo en otro post