No se que será. Les dejo mis archivos de sesion:
Este es mi archivo login.php
Código PHP:
<?php
session_start(); // Iniciando sesion
$error=''; // Variable para almacenar el mensaje de error
if (isset($_POST['submit'])) {
if (empty($_POST['username']) || empty($_POST['password'])) {
$error = "Username or Password is invalid";
}
else
{
// Define $username y $password
$username=$_POST['username'];
$password=$_POST['password'];
// Estableciendo la conexion a la base de datos
include("config/db.php");//Contienen las variables, el servidor, usuario, contraseña y nombre de la base de datos
include("config/db_conecc.php");//Contiene de conexion a la base de datos
// Para proteger de Inyecciones SQL
$username = mysqli_real_escape_string($con,(strip_tags($username,ENT_QUOTES)));
$password = sha1($password);//Algoritmo de encriptacion de la contraseña http://php.net/manual/es/function.sha1.php
$sql = "SELECT email, password FROM login WHERE email = '" . $username . "' and password='".$password."';";
$query=mysqli_query($con,$sql);
$counter=mysqli_num_rows($query);
if ($counter==1){
$_SESSION['login_user_sys']=$username;
$_SESSION['login_id']=$id;
$_SESSION['login_nombres']=$nombres;
$_SESSION['login_imagen']=$perfil_img;
$_SESSION['login_tipo']=$tipo_user; // Iniciando la sesion
header("location: index.php"); // Redireccionando a la pagina profile.php
} else {
$error = "El correo electrónico o la contraseña es inválida.";
}
}
}
?>
Código PHP:
<?php
// Estableciendo la conexion a la base de datos
include("config/db.php");//Contienen las variables, el servidor, usuario, contraseña y nombre de la base de datos
include("config/db_conecc.php");//Contiene de conexion a la base de datos
session_start();// Iniciando Sesion
// Guardando la sesion
//$user_check=$_SESSION['login_user_sys'];
// SQL Query para completar la informacion del usuario
$ses_sql=mysqli_query($con, "select * from login");
$row = mysqli_fetch_assoc($ses_sql);
$login_session =$row['email'];
$login_nombres = $row['nombres']; //sustituir por el nombre en la base de datos
$login_imagen = $row['perfil_img'];
$login_id = $row['id'];
if(!isset($login_session)){
mysqli_close($con); // Cerrando la conexion
header('Location: index.php'); // Redirecciona a la pagina de inicio
}
?>