Autor Zpráva
akaka
Profil *
Zdravím, mám přihlášení na webu, přes facebook, ovšem mi pořád vrací $id že je 0, tím pádem ho pořád přesměrovává na facebook pro kontrolu a google chrome mi vyhodí smyčku - ERR_TOO_MANY_REDIRECTS...

session_start();

include ("dbconf.php");
require 'fb/config.php';
$id = $facebook->getUser(); 


if ($id==0){ 
  $loginUrl = $facebook->getLoginUrl(array( 'scope' => 'email,publish_stream,publish_actions',    'redirect_uri'=>'http://www.mujweb.cz/login.php'));             
  #header("Location: ".$loginUrl);
  echo $id;
  exit();  
}                 

nevíte někdo poradit čím to může být ?

Moderátor jenikkozak: Když chceš vlákno přesunout, stačí napsat. Nezakládej duplicitní témata.
akaka
Profil *
netuší nikdo, čím to může být ? seru se s tím už 2 dny a nic mě nenapadá, hledal jsem i na netu , getuser .. return 0 je o tom hodně témat ale žádné mi nepomohlo :(
candiess
Profil
akaka:
Mě se ten Váš kód moc nezdá, kde ukládáte stav uživatele (přihlášení)?

Zkuste tuto filosofii:
Je uživatel není přihlášen -> Požádám FB o data -> Změním stav uživatele na "přihlášený"

Tento Váš skript neuchovává to $id nikde, takže se zacyklíte, protože se tam nedrží žádný status uživatele.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0