SISTEMA DE USUARIO PHP
Publicado por Juan Antonio (1 intervención) el 06/12/2010 03:06:41
HOLA MUY BUENAS ESTOY HACIENDO UN SISTEMA DE USUARIOS MUY SIMPLE PARA MI PAGINA WEB, PERO NO CONSIGO QUE FUNCIONE, YA QUE CUANDO PULSO EL BOTON PARA QUE EVALUE EL USUARIO Y LA CONTRASEÑA, ME BORRA LOS DATOS Y VUELVE A CARGAR EL MISMO FICHERO LOGIN.PHP SIN PASAR A LA SIGUIENTE PAGINA¿ALGUIEN ME PUEDE AYUDAR?
LOGIN.PHP
<?
//username and password
##############################################################################
$username = "demo"; // user1: demo
$password = "demo";
#$username[2] = "admin"; // user2: admin
#$password[2] = "admin";
#$username[3] = "test"; // user3: test
#$password[3] = "test";
#$username[4] = ""; // user4: ---
#$password[4] = "";
#$username[5] = ""; // user5: ---
#$password[5] = "";
#$username[6] = ""; // user6: ---
#$password[6] = "";
#$username[7] = ""; // user7: ---
#$password[7] = "";
#$username[8] = ""; // user8: ---
#$password[8] = "";
#$username[9] = ""; // user9: ---
#$password[9] = "";
#$username[10] = ""; // user10: ---
#$password[10] = "";
##############################################################################
if (!$submit) {
?>
<html><head></head>
<body bgcolor="#EFEFEF">
<form action="<? $PHP_SELF ?>" method="get">
<table width="300" align="Center" cellpadding="0" cellspacing="0" bgcolor="#ADC6D3" border="1" bordercolor = "#3C9ED1">
<tr>
<td>
<table align="Center" border="0" cellpadding="2" cellspacing="0">
<tr>
<td><font face="Verdana" size="-1">Username:</font></td><td><input name="user" type="Text" size="10"></td></tr>
<tr>
<td><font face="Verdana" size="-1">Password:</font></td><td><input name="pass" type="Password" size="10"></td></tr>
<tr>
<td colspan="2" align="right"><input name="submit" type="submit" value="GO"></td></tr>
</table>
</td>
</tr>
</table>
</form></body></html>
<?
}
else
{
//check if fields are empty
if ($user == null || $pass == null)
{
echo "<h4 align=center>No ha insertado el usuario y la contraseña</h4>";
}
//check if username and passwords are correct
else
{
if (($user == $username) && ($pass == $password))
{
header ("Location: pagina.html");
}
//wrong username and password
else
{
echo "<h4 align=center>usuario o contraseña incorrectas</h4>";
}
}
}
?>
LOGIN.PHP
<?
//username and password
##############################################################################
$username = "demo"; // user1: demo
$password = "demo";
#$username[2] = "admin"; // user2: admin
#$password[2] = "admin";
#$username[3] = "test"; // user3: test
#$password[3] = "test";
#$username[4] = ""; // user4: ---
#$password[4] = "";
#$username[5] = ""; // user5: ---
#$password[5] = "";
#$username[6] = ""; // user6: ---
#$password[6] = "";
#$username[7] = ""; // user7: ---
#$password[7] = "";
#$username[8] = ""; // user8: ---
#$password[8] = "";
#$username[9] = ""; // user9: ---
#$password[9] = "";
#$username[10] = ""; // user10: ---
#$password[10] = "";
##############################################################################
if (!$submit) {
?>
<html><head></head>
<body bgcolor="#EFEFEF">
<form action="<? $PHP_SELF ?>" method="get">
<table width="300" align="Center" cellpadding="0" cellspacing="0" bgcolor="#ADC6D3" border="1" bordercolor = "#3C9ED1">
<tr>
<td>
<table align="Center" border="0" cellpadding="2" cellspacing="0">
<tr>
<td><font face="Verdana" size="-1">Username:</font></td><td><input name="user" type="Text" size="10"></td></tr>
<tr>
<td><font face="Verdana" size="-1">Password:</font></td><td><input name="pass" type="Password" size="10"></td></tr>
<tr>
<td colspan="2" align="right"><input name="submit" type="submit" value="GO"></td></tr>
</table>
</td>
</tr>
</table>
</form></body></html>
<?
}
else
{
//check if fields are empty
if ($user == null || $pass == null)
{
echo "<h4 align=center>No ha insertado el usuario y la contraseña</h4>";
}
//check if username and passwords are correct
else
{
if (($user == $username) && ($pass == $password))
{
header ("Location: pagina.html");
}
//wrong username and password
else
{
echo "<h4 align=center>usuario o contraseña incorrectas</h4>";
}
}
}
?>
Valora esta pregunta


0