Created
November 5, 2010 18:17
-
-
Save alexferreira/664554 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
session_start(); | |
include '../../includes/inc_conexao.php'; | |
?> | |
<pre style="float:right; "><h3>Cookie</h3><? print_r($_COOKIE);?></pre> | |
<pre style="float:right; "><h3>Sessoes</h3><? print_r($_SESSION);?></pre> | |
<? | |
if($_POST["login"]!="" && $_POST["senha"]!="") { | |
$user = $_POST["login"]; | |
$senha = $_POST["senha"]; | |
$senha = mysql_real_escape_string($senha); | |
$a=mysql_query("SELECT * FROM usuarios WHERE usuario like '$user' and senha like MD5('$senha') AND habilitado=1") or die(mysql_error()); | |
if(mysql_num_rows($a)!=0) { | |
$n=mysql_fetch_array($a); | |
$_SESSION["nome"]=$n["nome"]; | |
$_SESSION["idu"]=$n["id"]; | |
$_SESSION["grupou"]=$n["grupo"]; | |
$_SESSION["ultimo_acesso"]=$n["data_ultimo"]; | |
$_SESSION["quant_acessos"]=$n["quant_acessos"]+1; | |
mysql_query("UPDATE usuarios SET quant_acessos=quant_acessos+1, data_ultimo='".date("Y-m-d H:i:s")."' WHERE id=".$n["id"]); | |
$dados=mysql_query("SELECT * FROM gpix"); | |
while($d=mysql_fetch_array($dados)) { | |
$_SESSION[$d["dado"]]=$d["valor"]; | |
} | |
$end="http://".$_SERVER["SERVER_NAME"].$_SERVER["SCRIPT_NAME"]; //pega nome do script | |
// | |
$end=dirname($end); //pega nome do diretório | |
$end=ereg_replace("/includes","",$end); | |
$_SESSION["ende"]=$end; | |
#session_write_close(); | |
mysql_query("INSERT INTO loga(usuario, userip, hora, frase) VALUES('".$_SESSION["idu"]." - ".$_SESSION["nome"]."','".$_SERVER['REMOTE_ADDR']."','".date("Y-m-d H:i:s")."', 'Login no GPix')") or die(mysql_error()); | |
//redirecionamos o usuário para 0. Com as sessões setadas, o código se encarrega de mostrar o que deve ser mostrado! | |
#header('Location: ../index.php?s=0'); | |
#exit(); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment