Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2011, 14:27
Avatar de paloma8513
paloma8513
 
Fecha de Ingreso: enero-2011
Ubicación: Mexico DF
Mensajes: 23
Antigüedad: 13 años, 3 meses
Puntos: 1
Ayuda a redireccionar

Espero que puedan ayudarme con el siguiente problema ya tengo un codigo para logearte a la pagina, pero ahora me pidieron que dependiendo el nivel del usuario, lo direccione a una pagina diferente, ( p.e. admin- index1.html, ventas-index2.html, cambios-index3.html) en el siguiente codigo trate de alterarlo pero no funciona alguien me podria echar la mano, ra revise los temas del foro y en el mas parecido dice que tiene mas de 6 meses de no usarse y que mejor cree un tema nuevo.

este es mi codigo de login:

<?php
$con = mysql_connect("server","user","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("nombre_base", $con);


$result = mysql_query("SELECT count(*) AS cuenta, password FROM usuario WHERE username='$_POST[usuario]'");

while($row = mysql_fetch_array($result))
{
$crypted = md5($_POST["clv"]);

if ($row['cuenta']==1 && $row["password"] == $crypted ){

session_start("autentificado", "usuario", "nombre", "apellido1");
$_SESSION["autentificado"]= "SI";
$_SESSION["usuario"] = $_POST["usuario"];

$result = mysql_query("SELECT usr_id, username, nombre, apellido1, apellido2, tipo_perfil_id
FROM usuario
WHERE username='$_POST[usuario]';");

//echo "<table border='0' align='center'>";
while($row = mysql_fetch_array($result))
{
$_SESSION["nombre"] = $row["nombre"];
$_SESSION["apellido1"] = $row["apellido1"];
$redir = ".index2.html?usr=" . $row['usr_id'] . "&tp=" . $row['tipo_perfil_id'];
header("Location: $redir");

if ($row['cuenta']==54 && $row["password"] == $crypted ){

session_start("autentificado", "usuario", "nombre", "apellido1");
$_SESSION["autentificado"]= "SI";
$_SESSION["usuario"] = $_POST["usuario"];

$result = mysql_query("SELECT usr_id, username, nombre, apellido1, apellido2, tipo_perfil_id
FROM usuario
WHERE username='$_POST[usuario]';");

//echo "<table border='0' align='center'>";
while($row = mysql_fetch_array($result))
{
$_SESSION["nombre"] = $row["nombre"];
$_SESSION["apellido1"] = $row["apellido1"];
$redir2 = ".index1.html?usr=" . $row['usr_id'] . "&tp=" . $row['tipo_perfil_id'];
header("Location: $redir2");
}
} else {
echo "<br><br><br><br><br><br><br><br><br><br><br>" ;
echo "<table border='0' align='center'>
<tr>
<th><h1> Su usuario no ha sido aceptado*" . $_POST[usuario] . "*</h1></th>
</tr>
<tr>
<th> <A href='aviso.html'> Intentar nuevamente </A>
</tr></table>";
}
}
mysql_close($con);
?>

verdad no se si si funcionaria asi como lo hice o tendria que cambiarle algo mas,

Gracias de antemano por su ayuda.