Exemple #1
0
function loginEmpresa($user, $pass)
{
    include 'ejecutar_en_db.php';
    $obj = new OperacionesMYSQL();
    $user = str_replace('.', '', $user);
    if ($obj->RutValidateLoginEnterprise($user)) {
        require 'conexion.php';
        //Incluimos la conexion a la base de datos.
        $pass_encriptada = sha1(md5($pass));
        $sql = "SELECT * FROM empresa WHERE rut='{$user}' and password='******'";
        if ($result = $mysqli->query($sql)) {
            if ($rows = $result->fetch_assoc()) {
                if ($rows['codigo'] == 1) {
                    @session_start();
                    if (sesion_iniciada()) {
                        logout();
                    }
                    $_SESSION['idEmpresa'] = $rows['idEmpresa'];
                    $_SESSION['rutEmpresa'] = $rows['rut'];
                    $_SESSION['nombreEmpleado'] = $rows['nombre'];
                    //Le damos el valor del nombre de usuario a la sesion usuario.
                    $_SESSION['apellidoEmpleado'] = $rows['apellido'];
                    $_SESSION['apellidoMEmpleado'] = $rows['apellidoM'];
                    $_SESSION['emailEmpleado'] = $rows['email'];
                    $_SESSION['cargoEmpleado'] = $rows['cargo'];
                    $_SESSION['razonSocial'] = $rows['razonSocial'];
                    $_SESSION['faxEmpresa'] = $rows['faxEmpresa'];
                    $_SESSION['fonoEmpresa'] = $rows['fonoEmpresa'];
                    $_SESSION['websiteEmpresa'] = $rows['websiteEmpresa'];
                    $_SESSION['emailEmpresa'] = $rows['emailEmpresa'];
                    $_SESSION['direccionEmpresa'] = $rows['direccionEmpresa'];
                    $_SESSION['COMUNA_ID'] = $rows['COMUNA_ID'];
                    header("Location: panel-empresa.php");
                    return TRUE;
                } else {
                    echo '<p>Antes de acceder debe confirmar el registrode su cuenta en su email</p>';
                    return FALSE;
                }
            } else {
                echo '<p>No ha podido iniciar sesión, intente más tarde</p>';
                return FALSE;
            }
        } else {
            echo '<p>Su empresa no se encuentra en nuestra base de datos, por favor regístrese primero</p>';
            return FALSE;
        }
        $mysqli->close();
    } else {
        echo '<p>Rut no válido, ingréselo correctamente</p>';
        return FALSE;
    }
}
Exemple #2
0
<?php

/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
include './include/sign_in.php';
if (sesion_iniciada()) {
    logout();
    header("Location: ./index.php");
} else {
    header("Location: ./index.php");
}