Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jpjupa

O que há de errado com esse código?

Recommended Posts

Olá, eu recebi hoje um código de um amigo meu, que vinha com esse código, só que esse código aparecia na index.php, mas deveria ficar oculto, exercendo sua função.

<?php
define('BASEPATH', true);
include('inc/config.php');
 
if($site['maintenance'] > 0){redirect('maintenance');}
if($_GET['ref'] != ""){setcookie("PlusREF", $db->EscapeString($_GET['ref']), time()+3600);}
 
if(isset($_POST['logare'])) {
$name = $db->EscapeString($_POST['login']);
$pass = $db->EscapeString($_POST['pass']);
$ltype = ($site['reg_logtype'] == 1 ? '`email`' : '`login`');
$sql = $db->Query("SELECT id,login,banned,activate FROM `users` WHERE ".$ltype."='".$name."' AND `pass`=MD5('".$pass."')");
$data = $db->FetchArray($sql);
 
if($data['banned'] > 0){
$errMsg = "ERROR: Your account is banned!";
}elseif($data['activate'] > 0){
$errMsg = "ERROR: You need to confirm your email first!";
}elseif($data['id'] != '') {
$db->Query("UPDATE `users` SET `online`=NOW() WHERE `login`='".$data['login']."'");
$_SESSION['EX_login'] = $data['login'];
redirect('index.php');
}else{
$errMsg = "ERROR: Username or password are wrong!";
}
}
?>

Aguardo respostas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem nada errado, se está sendo exibido desse jeito, você tem que configurar o servidor pra processar o arquivo. Tem certeza que está nomeado como index.php?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ter uma <? perdida no inc/config.php se tiver troque por <?php

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.