Hola, gracias por responder te puedo pasar la cuenta ftp del sistema para que lo chekes,
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
<?php
require("conexion/conexion.php");
// Inicio de la sesión para su identificación
session_start();
if(isset($_SESSION['id_usuario'])){
//en caso de que se detecte un inicio de sesión se redireccionará al menú del sistema
header("location: extraescolares/home.php");
}
//modulo de inicio de sesión
//en caso de que no se haya enviado nada con el metodo POST, no se realizará esta parte del código.
if(!empty($_POST)){
//se guardan los datos ingresados por el usuario en variables para su manipulación
$usuario=mysqli_real_escape_string($conexion,$_POST['usuario']);
$password=mysqli_real_escape_string($conexion,$_POST['password']);
//$error='';
//la contraseña se convierte en formato codificado sha1
$sha1_pass=sha1($password);
// se realiza la consulta a la BD con los datos ingresados
$sql = "SELECT IdUsuario, IdTipo FROM Usuario WHERE Usuario = '$usuario' AND password='$sha1_pass'";
//se obtienen los resultados de la consulta y cada uno de los campos
$result = $conexion->query($sql);
$rows=$result->num_rows;
// si los campos no estan vacios...
if($rows >0){
//se guardan los datos de usuario en la sesión actual y se redirecciona al menú del sistema
$row = $result->fetch_assoc();
$_SESSION['id_usuario'] = $row['IdUsuario'];
$_SESSION['tipo_usuario'] = $row['IdTipo'];
header ("location: extraescolares/home.php");
}else{
//$error = "El nombre o contraseña son incorrectos";
//si los datos corroborados en la BD no existen, se redireccionará a la página principal sin acceso
echo"<script>alert('El nombre de usuario o contraseña son incorrectos'); window.location.href=\"index.php\"</script>";
}
}
?>
este es el otro código de la pagina una vez que debería de haber iniciado sesión
<?php
//llamada a la conexion con la BD y la sesión
require'../conexion/conexion.php';
require'../operaciones/fecha.php';//Llamada a la funcion fecha
session_start();
// si no reconoce el inicio de sesion redirecciona a la pagina principal index.php
if(!isset($_SESSION["id_usuario"])){
header("location: ../index.php");
}//si reconoce la sesion continua con la pagina
//guarda los datos del usuario que inició sesión
$idusuario = mysqli_real_escape_string($conexion,$_SESSION['id_usuario']);
$tipodeusuario=mysqli_real_escape_string($conexion,$_SESSION['tipo_usuario']);
//TIempo de sesiòn del usuario
//Variable que devuelve la hora actual
$ahora = time();
//realiza una consulta a la base de datos para devolver el tipo de usuario que ha iniciado sesión
$sql = "SELECT * FROM usuario AS u WHERE u.IdUsuario='$idusuario'";
$result=$conexion->query($sql);
$row=$result->fetch_assoc();
$user=utf8_decode(utf8_encode($row['Nombres'])).' '.utf8_decode(utf8_encode($row['ApellidoP']));
//Consulta a la BD para arrojar los datos de los usuarios del sistema
$consulta="SELECT u.Nombres, u.ApellidoP, u.ApellidoM, u.Usuario, u.Password, t.Tipo FROM usuario AS u INNER JOIN tipousuario AS t ON t.IdTipo=u.IdTipo";
$resulta=$conexion->query($consulta);
$contador=0;
?>