Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Logowanie przez facebooka - problem, jw
miras
post 23.04.2013, 18:17:11
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, robię wszystko według tego poradnika [php][/php] (pobrałem pliki, zmieniłem id, dane do bazy + utowrzylem tabelke w bazie, aplikację utworzylem jakieś 10min temu i za nic nie moge się zalogowac, cały czas "Błędny login lub hasło" co może być przyczyną?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
sajegib
post 23.04.2013, 21:10:05
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 59
Dołączył: 16.01.2013

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


[php][/php] <----- według tego poradnika? To niewiele mogłeś z tego zrobić....
Go to the top of the page
+Quote Post
b4x
post 23.04.2013, 21:13:03
Post #3





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


@sajegib - może po prostu coś mu się źle wkleiło czy cuś :-)

@miras - rozjaśnij nas biggrin.gif


--------------------
Go to the top of the page
+Quote Post
miras
post 23.04.2013, 21:38:56
Post #4





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Ehh, sorki.. Z tego llinku http://blog.weeby.pl/logowanie-na-stronie-...cebook-connect/


--------------------
Go to the top of the page
+Quote Post
Bateria
post 23.04.2013, 21:44:16
Post #5





Grupa: Zarejestrowani
Postów: 129
Pomógł: 13
Dołączył: 23.11.2011

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


może to coś znajdziesz
http://jakub-cieslak.pl/logowanie-na-stron...moca-facebooka/


--------------------
Go to the top of the page
+Quote Post
miras
post 24.04.2013, 17:47:20
Post #6





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Ok, Bateria logowanie działa, wszystko ok, tylko wylogowywanie nie działa... wie ktoś jak to naprawić? kod:

  1. <?php
  2. require 'src/facebook.php';
  3. $facebook = new Facebook(array(
  4. 'appId' => 'x',
  5. 'secret' => 'x',
  6. ));
  7. $user = $facebook->getUser();
  8. if ($user) {
  9. try {
  10. $user_profile = $facebook->api('/me');
  11. } catch (FacebookApiException $e) {
  12. error_log($e);
  13. $user = null;
  14. }
  15. }
  16. if ($user) {
  17. $logoutUrl = $facebook->getLogoutUrl();
  18. } else {
  19. $loginUrl = $facebook->getLoginUrl();
  20. }
  21. ?>
  22.  
  23.  
  24. <html>
  25. <head>
  26. <title>Moja pierwsza aplikacja na Facebook'a</title>
  27. <meta charset="UTF-8">
  28. </head>
  29. <body>
  30. <h1>Moja pierwsza aplikacja na Facebook'a:</h1>
  31.  
  32. <?php if ($user): ?>
  33. <a href="<?php echo $logoutUrl; ?>">Wyloguj się</a>
  34. <?php else: ?>
  35. <a href="<?php echo $loginUrl; ?>">Zaloguj się</a>
  36. <?php endif; ?>
  37.  
  38. <?php if ($user): ?>
  39. <h1>Moje dane:</h1>
  40. <pre><?php print_r($user_profile); ?></pre>
  41. <?php else: ?>
  42. <pre><big>Nie jesteś zalogowany!</big></pre>
  43. <?php endif; ?>
  44. </body>
  45. </html>


Jeśli to coś komuś pomoże to daje link do live: http://m-zakupy.pl/dredd/fb/
proszę o jakąś pomoc, bo już długo się z tym bawie, robię według poradników a zawsze coś jednak nie działa..


--------------------
Go to the top of the page
+Quote Post
pitu
post 24.04.2013, 19:46:51
Post #7





Grupa: Zarejestrowani
Postów: 476
Pomógł: 96
Dołączył: 10.04.2008
Skąd: Koszalin

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


Spróbuj wywołać podczas wylogowywania się:

  1. $facebook->destroySession();


--------------------
HTML/CSS/JS: jsfiddle
SQL: sqlfiddle
Go to the top of the page
+Quote Post
miras
post 24.04.2013, 21:44:04
Post #8





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


problem w tym, że o ile dobrze się orientuje wylogowanie odbywa się po stronie fb, a biblioteka generuje tylko link do wylogowywania się..


--------------------
Go to the top of the page
+Quote Post
ssstrz
post 24.04.2013, 22:04:46
Post #9





Grupa: Zarejestrowani
Postów: 103
Pomógł: 17
Dołączył: 15.12.2012

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


Dokładnie z dokumentacji jest tak jak piszesz. Oto dowód:
https://developers.facebook.com/docs/refere...k-getLogoutUrl/
czyli aby się wylogować trzeba wygenerować link i przekierowanie np w header
  1. header('Location: '.$facebook->getLogoutUrl());


Ten post edytował ssstrz 24.04.2013, 22:09:37
Go to the top of the page
+Quote Post
miras
post 25.04.2013, 06:38:09
Post #10





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Próbowałem już i headerem i nadal nie wylogowywuje, po kontakcie z Panem, z którego bloga czerpalem wiedzę, sam przyznał, ze nie działa logowanie i musi uaktualnic wpis na blogu...


--------------------
Go to the top of the page
+Quote Post
muniekw
post 25.04.2013, 09:21:15
Post #11





Grupa: Zarejestrowani
Postów: 243
Pomógł: 22
Dołączył: 1.06.2009
Skąd: Warszawa

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


A próbowałeś coś takiego:

  1. // zwraca UID lub 0 w przypadku niepowodzenia
  2. $appUser = $facebook->getUser();
  3. var_dump($appUser);
  4.  
  5. if ($appUser) {
  6. try {
  7. // pobieramy dane o uzytkowniku appki
  8. $userInfo = $facebook->api('/me');
  9. var_dump($userInfo);
  10. // wyswietlamy opcje wylogowania z aplikacji
  11. echo '<a href="',$facebook->getLogoutUrl(),'">WYLOGUJ</a>';
  12. } catch (FacebookApiException $e) {
  13. $appUser = null;
  14. }
  15. }
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:49