ESTO FUNCIONA PERFECTAMENTE ESTO LO PONGO EN LA CABECERA DE MI INDEX CON UN INCLUDE Y FUNCIONA AHORA TENGO VARIAS PESTAÑAS ESTO SERIA COMO MI INICIO
| INICIO | PRODUCTOS | EMPRESAS |
AHORA SI VOY A LA PESTAÑA PRODUCTOS JALO EL session_start(); y las variables que necesito para trabajar.
EL PROBLEMA RADICA EN QUE CUANDO VUELVO A LA PESTAÑA INICIO ME DIRECCIONA COMO NO USUARIO AL INDEX NUEVAMENTE PERO COMO SI NO ME HUBIERA LOGUEADO ESO ES POR QUE CASI AL INICIO USO LA CONDICION "if((isset($_POST['usuario']))&&(isset($_POST['contrasena'])))"
LO QUE QUIERO ES UNA CONDICION PARA CUANDO VUELVA AL INICIO, APARESCA COMO USUARIO ¿COMO VALIDO EL session_start(); Y JALO LAS VARIABLE QUE QUIERO?
Código PHP:
Ver original<?php include("conexion/co.php");?>
<?php
if((isset($_POST['usuario']))&&(isset($_POST['contrasena']))) {
$usuario= trim($_POST['usuario']); $password = $_POST['contrasena'];
$b_user=mysql_query("SELECT * FROM usuario WHERE usuario='$usuario' and contrasena='$password' and confirmacion='si'"); if($total==1){
$c_user=mysql_query("SELECT * FROM empresa,usuario WHERE usuario.usuario='$usuario'"); if($row['contrasena'] == $password)
{
switch($row["empresa"]){
case 'admin':
$_SESSION["usuario"] = $row["usuario"];
$_SESSION["id_empresa"]=$row["id_empresa"];
$_SESSION["id_usuario"]=$row["id_usuario"];
$_SESSION["nombre_empresa"]=$row["nombre_empresa"];
$_SESSION["logo_empresa"]=$row["logo_empresa"];
$_SESSION["empresa"]=$row["empresa"];
$id=$_SESSION["id_empresa"];
$nombreu = $_SESSION["usuario"];
$nom=$_SESSION["nombre_empresa"];
$idempresa=$_SESSION["id_empresa"];
$idusuario=$_SESSION["id_usuario"];
$verempresa=$_SESSION["empresa"];
break;
case 'si':
$_SESSION["usuario"] = $row["usuario"];
$_SESSION["id_empresa"]=$row["id_empresa"];
$_SESSION["id_usuario"]=$row["id_usuario"];
$_SESSION["nombre_empresa"]=$row["nombre_empresa"];
$_SESSION["logo_empresa"]=$row["logo_empresa"];
$_SESSION["empresa"]=$row["empresa"];
$id=$_SESSION["id_empresa"];
$nombreu = $_SESSION["usuario"];
$nom=$_SESSION["nombre_empresa"];
$idempresa=$_SESSION["id_empresa"];
$idusuario=$_SESSION["id_usuario"];
$verempresa=$_SESSION["empresa"];
break;
case 'no':
$_SESSION["usuario"] = $row["usuario"];
$_SESSION["id_empresa"]=$row["id_empresa"];
$_SESSION["id_usuario"]=$row["id_usuario"];
$_SESSION["nombre_empresa"]=$row["nombre_empresa"];
$_SESSION["logo_empresa"]=$row["logo_empresa"];
$_SESSION["empresa"]=$row["empresa"];
$id=$_SESSION["id_empresa"];
$nombreu = $_SESSION["usuario"];
$nom=$_SESSION["nombre_empresa"];
$idempresa=$_SESSION["id_empresa"];
$idusuario=$_SESSION["id_usuario"];
$verempresa=$_SESSION["empresa"];
break;
}
}
else{
$tip=$ses['confirmacion'];
echo $tip;
if($ses['confirmacion']=='si'){
?>
<script>
alert ("Su Contraseña o Usuario son incorrectos.");
</script>
<?php
echo '<meta http-equiv="Refresh" content="2;url=../../index.php"> ';
}else{
?>
<script>
alert ("Su confirmacion de cuenta fue enviada a su email porfavor confirmar antesde loguearse.");
</script>
<?php
echo '<meta http-equiv="Refresh" content="2;url=../../index.php"> ';
}
}
}
else
{
?>
<script>
alert ("Ese usuario no existe.");
</script>
<?php
echo '<meta http-equiv="Refresh" content="2;url=../../index.php"> ';
}
}else{
echo '<meta http-equiv="Refresh" content="2;url=../index.php"> ';
}
$verif="select * from usuario where usuario='$nombreu' and empresa='si'";
}