Ver Mensaje Individual
  #12 (permalink)  
Antiguo 27/07/2009, 21:09
modernclics
 
Fecha de Ingreso: julio-2009
Mensajes: 14
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: paginas conexion Usuario/contraseña sin BBDD

Hay un problema con el código ese que está en javascript.

Si entra usuario 2 por más que los datos estén bien, va a tirar usuario incorrecto ya que no son los del usuario 1. Después sí, compara con el segundo if y entra.

yo usaría una form y un script php que procese el form:

Código:
<form name="login" method="post" action="<?php echo $PHP_SELF;?>">
	<tr>
		<th> User: </th>
		<td><input name="user" type="text" /></td>
	</tr>
	<tr>
		<th> Pass: </th>
		<td><input name="pass" type="text" /> </td>
	</tr> <br />
		<input type="submit" name="submit" value="Submit" />
</form>

<?php

if (isset($_POST['submit']))    // si apretaron "Submit"
{
	$user1 = 'juan';
	$pass1 = '1234';
	
	$user2 = 'maria';
	$pass2 = '4321';
	
	$userIngresado = $_POST['user'];
	$passIngresado = $_POST['pass'];
	
	if ( ($userIngresado == $user1) || ($userIngresado == $user2) )
	{
		if ($userIngresado == $user1)
		{
			if ($passIngresado = $pass1)
			{
				// entra el usuario 1
			}
			else
			{
				echo "nombre de usuario o contraseña incorrecto";
			}
		}
		else if ($passIngresado == $pass2)
		{
			//entra el usuario 2
		}
		else
		{
			echo "nombre de usuario o contraseña incorrecto";
		}
	}
}
Habría que hacer muchas más validaciones y hacerlo más seguro
(esta todo a la vista!!!!), pero básicamente sería eso.

Yo la verdad usaría una base de datos, aunque sea por dos usuarios.