Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> FB SDK PHP
Gothicbezimienny
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 5.11.2014

Ostrzeżenie: (0%)
-----


Witam mam oto problem oto kod lecz niestety w $session zawsze zwraca mi NULL. Gdy klikam logowanie normalnie loguje się do fb po udanym przekierowuje mnie na moja stronę lecz nadal jest opcja zaloguj, a ze juz jestem zalogowany ponowne próby użycia przycisku zaloguj nic nie dają. Problem ofc jest z tym ze w $session ciągle jest NULL ale dlaczego i jak to rozwiązać może ktoś doradzić ?
  1.  
  2. FacebookSession::setDefaultApplication(APP_ID,APP_SECRET);
  3.  
  4. $helper = new FacebookRedirectLoginHelper(REDIRECT_URL);
  5.  
  6.  
  7. try {
  8. $session = $helper->getSessionFromRedirect();
  9. } catch(FacebookRequestException $ex) {
  10. // When Facebook returns an error
  11. } catch(\Exception $ex) {
  12. // When validation fails or other local issues
  13. }
  14. var_dump($session);
  15.  
  16.  
  17. if($session){
  18.  
  19.  
  20.  
  21. $session = new FacebookSession($_SESSION['facebook']);
  22.  
  23. $request = new FacebookRequest($session, 'GET', '/me');
  24. $response = $request->execute();
  25. $graphObjectClass = $response->getGraphObject(GraphUser::className());
  26.  
  27.  
  28. $fb = $graphObjectClass;
  29. $name = $fb->getName();
  30. $logout = $helper->getLogoutUrl();
  31.  
  32. $_SESSION['user_login_data']= $name;
  33. $xtpl->assign('name',$name);
  34. $xtpl->assign('logout',$logout);
  35.  
  36. $xtpl->parse('main.fbX');
  37.  
  38.  
  39. }else{
  40.  
  41. $login = $helper->getLoginUrl();
  42.  
  43.  
  44. $xtpl->assign('login',$login);
  45.  
  46. $xtpl->parse('main.fb');
  47. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 22:10