oct
20
2009
20
2009
Simple Inicio de Sesión con Php y Mysql

Pequeño y simple sistema de Login con PHP y MySql
Se que esto es demasiado fácil y sencillo para este blog, que con mucho esfuerzo publicamos por el corto tiempo que tenemos libre, pero este codigo se que a muchas personas les va a ayudar por la sencillez y simplitud para poder explicar el famoso tema de inicios de sesión simple.
Primero creamos un archivo llamado index.php
En este archivo pondremos el formulario con sus respectivas casillas de usuario y contraseña con un botón de “Iniciar sesión”. y en este mismo archivo validados sencillamente el usuario y pass (ojo les recuerdo que ese tipo de inicio de sesión hay que validad bien las variables pro que si no te podrán hacer fácilmente una inyección mysql)
<html>
<head>
<title>Sistema de Administración</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="100%" height="100%" border="0">
<tr>
<td>
<h5 align="center">
<?php
if($_REQUEST["acceso"]=="AIUFCHMSEUFCNSMUDFH")
{
$datos=$_POST;
$nombre=$datos['nombre'];
$clave=$datos['clave'];
$query = "SELECT * FROM date_sistem WHERE usuario='".$nombre."' AND clave='".$clave."'" ;
$result = mysql_query($query, $link);
if(mysql_num_rows($result)) {
while($row = mysql_fetch_row($result))
{
die ("<script>window.location = 'login.php?user=747524527000245'</script>");
}
}else {
print ("El usuario y/o la clave no son válidos");
}
mysql_close($link);
}
?>
</h5><form name="form1" target="_self" method="post" action="index.php?acceso=AIUFCHMSEUFCNSMUDFH">
<table width="255" height="127" border="0" align="center" cellpadding="1" cellspacing="1" background="images/fondo_login.png">
<tr>
<td class="text"> </td>
<td> </td>
</tr>
<tr>
<td width="90" class="text">
<p align="right">Usuario:</p> </td>
<td width="151"><input type="text" name="nombre"></td>
</tr>
<tr>
<td width="90" class="text">
<p align="right">Contraseña:</p> </td>
<td width="151">
<input type="password" name="clave"> </td>
</tr>
<tr>
<td class="text"></td>
<td><input type="submit" name="formbutton1" value="Iniciar Sesión !!"></td>
</tr>
<tr>
<td width="90" class="text"></td>
<td width="151"> </td>
</tr>
</table>
</form> </td>
</tr>
</table>
</body>
</html>
Espero que les sea de utilidad, cualquier cosa que escriban sus dudas en la parte de abajo de los comentarios.Related Posts
6 Comments + Add Comment
Leave a comment
Patrocinador
Siguenos
Suscribete
Correo @zoneartcss.com
Comentarios
- juan manuel en Subdominios con php y .htaccess
- PCHART-Crear gráficas en PHP | Espacio de *M@?!*[lOs KeRoS mUcHo a ToDoS...] en Pchart – Crear gráficas en PHP
- EH en Evitar resize de un textarea con CSS
- KAREN en Envia mensajes de texto gratis a celulares telcel
- Elie Cottage en Ventajas y desventajas de tener un blog gratis

An article by







Como hago para que reconosca a el ususario????
disculpa la ignorancia
Estoy buscando algo parecido, en el que pueda tener acceso solamente yo, un panel de administrador, voy a probar esto, no se mucho sobre las inyecciones sql, espero solucionar eso.. Gracias..
nada
all goob
Entonces donde deberia ir ? … alguna web donde explique esto ?
amigo , no es bueno que pongas la sentencia SQL en la pagina php
if($_REQUEST["acceso"]==”AIUFCHMSEUFCNSMUDFH”)
{
$datos=$_POST;
$nombre=$datos['nombre'];
$clave=$datos['clave'];
$query = “SELECT * FROM date_sistem WHERE usuario=’”.$nombre.”‘ AND clave=’”.$clave.”‘” ;
$result = mysql_query($query, $link);
if(mysql_num_rows($result)) {
while($row = mysql_fetch_row($result))
{
die (“window.location = ‘login.php?user=747524527000245′”);
}
}else {
print (“El usuario y/o la clave no son válidos”);
}
mysql_close($link);
}
sino tu pagina seria victima de ataques sqlinyection
saludos