Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/09/2004, 13:17
Avatar de Willjce
Willjce
 
Fecha de Ingreso: diciembre-2003
Ubicación: Lima - Peru
Mensajes: 67
Antigüedad: 20 años, 4 meses
Puntos: 0
De acuerdo

Hola pscheve.... disculpa por la demora es que tenia que terminar con un modulo.

bueno yo te diria que lo hagas asi :
[PHP]
//esto es tuyo
$ssql = "SELECT * FROM users WHERE usuario ='$usuario' and contra='$contra'";
$rs=mysql_query($ssql);
if (mysql_num_rows($rs)!=0){
session_start();
$_SESSION["autenticado"]="SI";
if ($tipo=="admin"){
$_SESSION["usuario"]="admin";}
header("Location: frames2.php");
}
else {
header("Location: login.php?errorusuario=si");
}
//////////////////////////////////////////////////////////////////
//y yo lo haria :
//pero que no se te olvide esto debe de venir del archivo index.html o php
//como un submit ok
//archivo login.php
$ssql = "SELECT tipo FROM users WHERE usuario ='$usuario' and contra='$contra'";
$rs=mysql_query($ssql);
$get=mysql_fetch_array($rs);
//supongo que $tipo es el tipo de usaurio
$tipo=
$count_get=mysql_num_rows($rs);

if($count_get>0){
$autenticado[0]=$get['tipo'];
$autenticado[1]=$get['pers_nombres'];
//los datos que tu quieras
session_start();
if (session_is_registered("autenticado")){
$autenticado[0]=$get['tipo'];
$autenticado[1]=$get['pers_nombres'];
}else{
session_register("autenticado");
}
$aux="Location: ".$WWW->host."/destino1.php";
header($aux);
}else{
$aux="Location: ".$WWW->host."/index.php?error=true";
header($aux);
}
///////////
//////////////////aqui tienes que crear un archivo que va servir como
//cabecera ok
//archivo valusu.php
<?
session_start();
if(empty($_SESSION['sai9001'])){
$aux=encode_url_simple("error@en el manejo de la session.@E1@1");
$aux="Location: index.php?error=true";
header($aux);
}
$USERD->tipo=$sai9001[0];
$USERD->nombre=$sai9001[1];
?>

///////////////////////////////////////////////////
//el archivo destino1.php
include("valusu.php");
global $USERD;
<?
if ($USERD->tipo=="admin"){
$user="admin";
}
?>
<html>
<body>

<br>
<table >
<tr><th>Men&uacute; Principal</th></tr>
<tr align=left>
<td>
<a href='consulta.php' target="menuder">Visualizar Tabla</a></td></tr>
<? if($user=="admin")
echo "<tr align=left><td><a href='consulta2.php' target="menuder">Configurar Tab
la</a></td></tr>";
echo "<tr align=left><td><a href='registro.php' target="menuder">A&ntilde;adir U
suario</a></td></tr>";
?>
<tr align=left><td>
<br>
<a href='salir.php'>Salir</a></td></td>
</table>
[PHP]
a ver dime que pasa con este codigo...
PD: en el archivo ini tiene que estar activado el VARIABLES GLOBALES ok...
el tag(<? ?>) y listo...

saludos
__________________
Cita:
El éxito se alcanza convirtiendo cada paso en una meta y cada meta en un paso :pensando:
Att...
Tu amigo Willy... :aplauso: