Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Autenticacion php

|-AleX-|

Bovino de alcurnia
Desde
11 Ago 2007
Mensajes
2.572
Hola, hermanos, tengo una duda, estoy trabajando con php y estoy haciendo un code mas o menos asi:

<?
if (($_POST["usuario"]=="user1" && $_POST["contrasena"]=="pass1") || ($_POST["usuario"]=="user2" && $_POST["contrasena"]=="pass2")){
$_SESSION["autenticado"]= "SI";
header ("Location: aplicacion.php");
}else {
header("Location: login.php?errorusuario=si");
}
?>

Los requerimientos de seguridad no son tantos, por eso esta hecho asi, lo que necesito es que si entra el user1 que se vaya a pagina1.htm y si entra el user2 que se vaya a la pagina2.htm como hago eso? :eolo:

bytes!
 
Hola, te sugiero que crees un campo en tu tabla usuarios en el cual indiques cual es la direccion que va a cargar, despues con alguna variable jalas la direccion

header ("Location: '.direccion.'php");
por aca ando si no te aclare la duda...
 
Pues que bueno, porque recien estoy metido en esto, los users los he puesto aca porque no usare BD solo quiero dos users, y en el header pense que ya habia utilizado las opciones disponibles que necesito, si me amplias un poco creo que agarro camino :D

gracias
 
Código:
<?
if (($_POST["usuario"]=="user1" && $_POST["contrasena"]=="pass1")) {
$_SESSION["autenticado"]= "SI"
header ("Location: aplicacion1.php"); 
}
elseif(($_POST["usuario"]=="user2" && $_POST["contrasena"]=="pass2")){
$_SESSION["autenticado"]= "SI"
header ("Location: aplicacion2.php");
}
}else {
header("Location: login.php?errorusuario=si");
}
?>

Por que tanto problema? Haber usado 2 ifs en vez de uno...
 
Volver
Arriba