Acceso a un sistema con PHP, MySQL
Utilizando las funciones de MySQL AES_ENCRYPT
1: <html> 2: <HEAD> </HEAD> 3: <TITLE>INGRESO AL SISTEMA </TITLE> 4: <?php5: /*******************************************************************************************************************
6: * DESCRIPCION: ESTE ARCHIVO TIENE LA FUNCION DE CONECTAR CON LA BASE DE DATOS. *
7: * PROGRAMADOR: JULIO CESAR LEYVA RODRIGUEZ. *
8: * FECHA: 01/07/2012 *
9: ********************************************************************************************************************/
10: 11: 12: 13: function conectar_mysql($direccion,$usuario,$password,$basededatos)
14: {15: global $enlace;
16: if(!($enlace=mysql_connect($direccion,$usuario,$password)))
17: {18: echo "<script> alert('error de conexion')</script>";
19: exit();
20: }21: if(!(mysql_select_db($basededatos,$enlace)))
22: {23: echo "<script> alert('error al conectar con la base de datos')</script>";
24: exit();
25: }26: return $enlace;
27: } 28: 29: function desconectar()
30: { 31: mysql_close($enlace); 32: } 33: 34: 35: 36: /*FUNCION QUE TE PERMITIRA VALIDAR SI UN CAMPO TE TEXTO ESTA VACIO
37: 38: Esta función se puede usar en un condición "if" */
39: 40: 41: 42: function validar_campo($campo)
43: 44: { 45: 46: if($campo=="")
47: 48: return(true);
49: 50: 51: 52: else
53: 54: return(false);
55: 56: }57: function buscar($data)
58: { 59: 60: $total = mysql_num_rows(mysql_query($data));61: if($total==0)
62: return(false);
63: else
64: return(true);
65: } 66: 67: ?> 68: <body>69: <form id "acceso" name "acceso" method="post" action="index.php">
70: <!-- CREANDO TABLA PARA EL LOGO -->71: <table border='0' align="Center">
72: <!-- CREANDO COLUMNA PARA EL LOGOTIPO --> 73: <tr> 74: <!-- CREANDO FILA PARA EL LOGOTIPO --> 75: <td>76: <img align="Center" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBGSV5CM6K9y4q_4BvN8oqTn4Em7lysqAyZ6GawLeuFy1GeYMcibCCXhnNNJDXsjL9NtMlTs96qMu9gJdu00MM3mtfLqWhKOfDZw4OVfVDFnPD0nKT9KR54Ma9SE9KC0vqbmaoS6c0bpo/s320/escudo.jpg"
77: border="0" width="200" height="200">
78: </td> 79: </tr> 80: </table> 81: <!-- CREANDO TABLA PARA EL ACCESO -->82: <table align="center">
83: <!-- FILA PARA LA ETIQUETA USUARIO--> 84: <tr>85: <td align = "center">
86: 87: USUARIO 88: 89: </td> 90: </tr> 91: <!--FILA PARA EL CAMPO DE TEXTO USUARIO--> 92: <tr> 93: <td>94: <input name="usuario" type="text"/>
95: </td> 96: </tr> 97: 98: <!-- FILA PARA LA ETIQUETA PASSWORD--> 99: <tr>100: <td align = "center">
101: 102: PASSWORD 103: 104: </td> 105: </tr> 106: <!--FILA PARA EL CAMPO DE TEXTO USUARIO--> 107: <tr> 108: <td>109: <input name="pass" type="password"/>
110: </td> 111: </tr> 112: <!--FILA PARA ACCESAR AL FORMULARIO--> 113: <tr>114: <td align="center">
115: <input type="submit" name="Submit" value="Accesar">
116: </td> 117: </tr> 118: 119: </table> 120: </form> 121: <?php122: $usuario=@$_POST['usuario'];
123: $password=@$_POST['pass'];
124: $llave="millave";
125: if(validar_campo($usuario)==false && validar_campo($password)==false)
126: {127: $direccion1="localhost";
128: $usuario1="root";
129: $password1="";
130: $basededatos1="bd_itlm";
131: conectar_mysql($direccion1,$usuario1,$password1,$basededatos1); 132: 133: 134: $busqueda = "SELECT * FROM usuarios WHERE usuario='$usuario' AND
135: clave=AES_ENCRYPT('$password','$llave')"; 136: 137: if(buscar($busqueda)==true)
138: {139: Echo "<script> alert('ENCONTRADO')</script>";
140: }141: else
142: {143: Echo "<script> alert('NO ENCONTRADO')</script>";
144: } 145: } 146: ?> 147: </body> 148: </html>
Comentarios
Publicar un comentario