• File: index.php
  • Full Path: /home/u820075591/domains/livrariafabris.com.br/public_html/admin/index.php
  • Date Modified: 07/17/2023 3:20 AM
  • File size: 5.18 KB
  • MIME-type: text/x-php
  • Charset: utf-8
<?php

/* Define o limitador de cache para ‘private’ */
session_cache_limiter('private');
$cache_limiter = session_cache_limiter();

session_cache_expire(1); // aqui você define o tempo da session, neste caso 30minutos
session_cache_expire();

session_start(); //inicia a sessão



?>
<?php 
	error_reporting(E_ERROR | E_WARNING | E_PARSE);
	/*
	// server should keep session data for AT LEAST 1 hour
	ini_set('session.gc_maxlifetime', 3600);
	ini_set('session.gc_maxlifetime', 1200);
ini_set('session.cookie_lifetime', 1200).
	
	// each client should remember their session id for EXACTLY 1 hour
	session_cache_limiter('private');
	session_set_cookie_params(3600);
	echo session_cache_limiter();
	echo "<br>".session_cache_expire(300) ;

	session_start();
	*/
	if ($_SESSION["aut"]==1){
		echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL= index2.php'>";
	}
	
	if($_REQUEST["autenticou"] == 1){
		include 'include/bd.php';
		
		$comando = "SELECT * FROM usuario_sistema WHERE (cpf='".$_REQUEST['email']."' OR email  = '".$_REQUEST['email']."') AND senha='".md5($_REQUEST[password])."' AND status =1";	//comando SQL
		
		$exec = mysql_query($comando);	//executa o comando no banco
		$linha = mysql_fetch_assoc($exec);		// pega o resultado e coloca na variavel $linha
		
		if (!$linha){ 
			$mensagem = "erro";
		}else{			
			$_SESSION["nome"] = $linha['nome'];
			$_SESSION["cpf"] = $linha['cpf'];
			$_SESSION["email"] = $linha['email'];
			$_SESSION["permissao"] = $linha['permissao'];
			$_SESSION["id"] = $linha['id'];
			$_SESSION["aut"] = 1;
			$_REQUEST['secao'] = "logado";
			$_SESSION["id_medico"] = $linha['id_medico'];
			
			$comando = "INSERT INTO acessos (id_usuario, secao, datacadastro) VALUES (".$linha['id'].", 'LOGIN','". date('Y-m-d H:i:s') ."' )";	
			mysql_query($comando);	//executa o comando no banco
			
				echo "<div class=\'alert alert-info\'>Aguarde...<br /></div>";
			
				echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL= index2.php'>";

		}
					//**********
	}
?>


<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title>LIVRARIA FABRIS</title>
  <!-- Tell the browser to be responsive to screen width -->
  <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
  <!-- Bootstrap 3.3.6 -->
  <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
  <!-- Font Awesome -->
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
  <!-- Ionicons -->
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css">
  <!-- Theme style -->
  <link rel="stylesheet" href="dist/css/AdminLTE.min.css">
  <!-- iCheck -->
  <link rel="stylesheet" href="plugins/iCheck/square/blue.css">

  <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  <!--[if lt IE 9]>
  <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
  <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  <![endif]-->
</head>


<body class="hold-transition login-page">
<div class="login-box">
  <div class="login-logo">
    <a href="#"><b>LIVRARIA FABRIS</b></a>
  </div>
  <!-- /.login-logo -->
  <div class="login-box-body">
    <p class="login-box-msg">Área restrita</p>
    
    <?php if ($mensagem == "erro") { ?>
    	<div class="alert alert-danger">Usuário ou senha inválido.</div>
    <?php } ?>
    <?php if ($_REQUEST[session] == "OFF") { ?>
    	<div class="alert alert-warning">Sua sessão expirou. Por segurança faça login novamente.</div>
    <?php } ?>

    <form action="index.php" method="post" enctype="multipart/form-data">
      <div class="form-group has-feedback">
        <input type="text" name="email" class="form-control" placeholder="E-mail ou CPF" required>
        <span class="glyphicon glyphicon-envelope form-control-feedback"></span>
      </div>
      <div class="form-group has-feedback">
        <input type="password" name="password" class="form-control" placeholder="Senha" required>
        <span class="glyphicon glyphicon-lock form-control-feedback"></span>
      </div>
      <div class="row">
        <div class="col-xs-8">
          <div class="checkbox icheck">
            <label>
              <input type="checkbox"> Lembrar
            </label>
          </div>
        </div>
        <!-- /.col -->
        <div class="col-xs-4">
          <input type="hidden" name="autenticou" value="1">
          <button type="submit" class="btn btn-primary btn-block btn-flat">Login</button>
        </div>
        <!-- /.col -->
      </div>
    </form>

    

    

  </div>
  <!-- /.login-box-body -->
</div>
<!-- /.login-box -->

<!-- jQuery 2.2.3 -->
<script src="plugins/jQuery/jquery-2.2.3.min.js"></script>
<!-- Bootstrap 3.3.6 -->
<script src="bootstrap/js/bootstrap.min.js"></script>
<!-- iCheck -->
<script src="plugins/iCheck/icheck.min.js"></script>
<script>
  $(function () {
    $('input').iCheck({
      checkboxClass: 'icheckbox_square-blue',
      radioClass: 'iradio_square-blue',
      increaseArea: '20%' // optional
    });
  });
</script>
</body>
</html>