Jump to content


Photo

Ajuda Com Duvidas Em Site Php


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Rodrigo Ap.

Rodrigo Ap.

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Masculino

Posted 23/01/2012, 00:39

Olá amigos do FÓRUM !

Sou iniciante em PHP, até que estou aprendendo, mais ainda tenho dificuldades em algumas coisas, gostaria de saber se poderiam me ajudar com os meu problemas na programação do meu site.

Pois é com essa ajuda que conseguirei progredir nos meus estudos, colocando em pratica..

Recentemente integrei no meu site o Facebook-Connect mais estou com um problema no LOGOUT, se o usuário estivar logado em meu site através do Facebook, ele não consegue sair, quando é feito o LOGOUT a página da um refresh, após este refresh é refeito o Login.

O que poderia estar errado...

logout.php
<?php
require_once(dirname(dirname(__FILE__)) . '/app.php');
ob_get_clean();
if(isset($_SESSION['user_id'])) {
	unset($_SESSION['user_id']);
	ZLogin::NoRemember();
	ZUser::SynLogout();
	
	$fblogouturl = $_SESSION['FB_LOGOUT_URL'];
	unset($_SESSION['FB_LOGOUT_URL']);
	//print_r($_SESSION['FB_LOGOUT_URL']); exit;
	
	if($_SESSION['access_token']!=''){
	   session_destroy();
	   unset($_SESSION['access_token']);
	   unset($_SESSION['user_id']);
	   unset($_SESSION['status']);
	   unset($_SESSION);
	   unset($_COOKIE['ru']);
	   unset($_COOKIE['tz_offset_sec']);
	   unset($_COOKIE['guest_id']);
	   unset($_COOKIE['original_referer']);
	   unset($_COOKIE['_rid']);
	
    
	   

	  // print_r($_COOKIE);
	  // exit;
	  redirect( WEB_ROOT . '/index.php');
	}
	if($fblogouturl!='')
    	redirect($fblogouturl);
	else
	   redirect( WEB_ROOT . '/index.php');

}

redirect( WEB_ROOT . '/index.php');


login-face.php
<?php
require_once(dirname(dirname(__FILE__)) . '/app.php');

if ( $_POST ) {
	$login_user = ZUser::GetUserByFB_Id($_POST['fb_userid'], $_POST['password']);
	if ( !$login_user ) {
		Session::Set('error', 'Falha no login');
		redirect(WEB_ROOT . '/index.php');
	} else if (option_yes('emailverify')
			&& $login_user['enable']=='N'
			&& $login_user['secret']
			) {
		Session::Set('unemail', $_POST['email']);
		redirect(WEB_ROOT .'/account/verify.php');
	} else {
		Session::Set('user_id', $login_user['id']);
		ZLogin::Remember($login_user);
		ZUser::SynLogin($login_user['fb_userid'], $_POST['password']);
		ZCredit::Login($login_user['id']);
		redirect(get_loginpage(WEB_ROOT . '/configuracoes'));
	}
}
$currefer = strval($_GET['r']);
if ($currefer) { Session::Set('loginpage', udecode($currefer)); }
$pagetitle = 'Login';
include template('account_login-face');

Filmes 24Hrs é um site para que você possa assistir filmes Dublados e Legendados online, com qualidade

www.filmes24hrs.net

Posted Image





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq