Lintonjr 0 Denunciar post Postado Outubro 27, 2014 Olá, galera. Estava fazendo um pequeno sistema com classes e acabei caindo num loop de redirecionamento. Se alguém conseguir identificar ou me ajudar, fico agradecido. O sistema está num subdominio chamado pregao. Ou seja, fica assim: pregao.dominio.net.br <?php //BANCO DE DADOS define('HOSTNAME', 'mysql.dominio.net.br'); define('USERNAME', 'dv06'); define('PASSWORD', 'dv2014'); define('DATABASE', 'dv06'); //URL'S define('URL_BASE', 'http://pregao.dominio.net.br/'); define('URL_REGISTER', URL_BASE.'paginas/register.php'); define('URL_PAINEL', URL_BASE.'paginas/painel.php'); //DIRETÓRIOS define('DIR_BASE', $_SERVER['DOCUMENT_ROOT']); define('DIR_SYSTEM', DIR_BASE.'system/'); //ARQUIVOS define('FILE_CONFIG', DIR_SYSTEM.'config.php'); define('FILE_HELPERS', DIR_SYSTEM.'helpers.php'); define('FILE_DATABASE', DIR_SYSTEM.'database.php'); ?> Compartilhar este post Link para o post Compartilhar em outros sites
allex_carvalho 124 Denunciar post Postado Outubro 27, 2014 O problema deve estar com a validação se o usuário está logado ou não. Compartilhar este post Link para o post Compartilhar em outros sites
Lintonjr 0 Denunciar post Postado Outubro 27, 2014 O problema deve estar com a validação se o usuário está logado ou não. function UserVerify($login, $senha, $status = false){ $senha = CryptPassword($senha); $query = "SELECT * FROM membros WHERE login = '$login' AND senha = '$senha'"; $query .= ($status) ? ' AND status = true' : ''; $result = mysql_query($query) or die(mysql_error()); if(mysql_num_rows($result) <= 0) return false; else{ $data = mysql_fetch_assoc($result); return $data['chave']; } } Essa é minha verificação. function UserLog($value = null){ if($value === null) return $_SESSION['userLog']; else $_SESSION['userLog'] = $value; } //VERIFICA LOGIN function IsLogged(){ if(!isset($_SESSION['userLog']) || empty($_SESSION['userLog'])) return false; else{ if(StayLogged()) return true; else DestroySession(); } } Compartilhar este post Link para o post Compartilhar em outros sites