![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/01/2011, 14:27
|
![Avatar de paloma8513](http://static.forosdelweb.com/customavatars/avatar383820_1.gif) | | | Fecha de Ingreso: enero-2011 Ubicación: Mexico DF
Mensajes: 23
Antigüedad: 14 años, 1 mes 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. |