ugrás a tartalomhoz

login with facebook

Radon · 2013. Feb. 2. (Szo), 13.06
Sziasztok!
Azt szeretném, hogy a weboldalamra a facebook loginnal lehessen belépni, és végig ez azonosítsa a felhasználót. A facebook szerint ezt könnyű megcsinálni, de én elakadtam.
Ez alapján kell:
https://developers.facebook.com/docs/howtos/login/getting-started/
Ami eddig megvan:
- Facebook App Dashboard-ra regeltem,
- kész az új facebook app-om,
-a githubrol letöltöttem a php fileokat, felmásoltam a saját tárhelyemre.
-átírtam az ipt és a kódot, ahol kellett.
- ezt bemásoltam az index.phpbe:
require_once("facebook.php");

  $config = array();
  $config[‘appId’] = 'YOUR_APP_ID';
  $config[‘secret’] = 'YOUR_APP_SECRET';
  $config[‘fileUpload’] = false; // optional

  $facebook = new Facebook($config);
És innentől nem értem.
Azt irja, hogy a Facebook SDK for Javascript-et kell összekapcsolnom az SDK for PHP-vel innen:
https://developers.facebook.com/docs/howtos/login/getting-started/
Ez meg is van, a scriptet bemásoltam a kezdő htmlbe a body után stb, de ezt már nem tudom hova másoljam:
FB.getLoginStatus(function(response) {
  if (response.status === 'connected') {
    // connected
  } else if (response.status === 'not_authorized') {
    // not_authorized
  } else {
    // not_logged_in
  }
 });
Htmlben csak text, phpben meg hibát ír ki:
Parse error: syntax error, unexpected T_FUNCTION, expecting ')' in /home/recordbo/public_html/index.php on line 61

és amúgy is, ha megvan a $facebook változóm, azzal mit kezdjek?
Semmi sem látszik amúgy az odalamon.
 
1

Mivel nem tudjuk, mi az

Poetro · 2013. Feb. 2. (Szo), 13.34
Mivel nem tudjuk, mi az index.php fajlod 61.sora koruli tartalom, igy nehez segiteni. Ami biztos, hogy szintaktikai hiba van ott.
2

A másodjára bemásolt

Radon · 2013. Feb. 2. (Szo), 14.14
A másodjára bemásolt kódrészre irja a hibát, de ezt is irtam fent is. Meg ranezesre is latszik, hogy a kapcsoszarojel utan van a sima zarojel. Bar a facebookon volt, csak nem hibaznak, de a php hibat ir ki ra.
3

js, nem php

zzrek · 2013. Feb. 2. (Szo), 15.13
Az a részlet JS kód, nem PHP.
4

én is arra gondoltam,

Radon · 2013. Feb. 2. (Szo), 16.14
én is arra gondoltam, beraktam script/script tag közé, és utána?
semmi nem látszik a weboldalamon, és a phpben sem tudok tovább menni, mit kezdjek azzal a $facebook változóval? Amire a facebook irta, hogy kész is vagyunk.
Olyan valaki kellene, aki jártas a FB appokban, nem 1 konkrét hibám van, hanem ugy összességében nem tudom hogy lesz ebből belépő űrlap, meg felhasználó követés, még ha a megadott kódokat a jó helyre teszem be, akkor sem látszik semmi.
7

Jelen állás szerint a

Poetro · 2013. Feb. 2. (Szo), 18.59
Jelen állás szerint a Facebook Connect-hez nem kell PHP-t használni, legfeljebb az autentikáció utolsó lépéséhez, amikor is a Facebook visszatér az oldaladra. A teljes Facebook Connect-hez mindössze JavaScript kell, és minden más megközelítés a natív alkalmazásokat kivéve nem ajánlott. Ezért is inkább JavaScript tudásra van szükség az implementációhoz, természetesen AJAX ismeretekkel.

Ugyanakkor lehetséges szerver oldali autentikáció is, ám ekkor is szükség lehet JavaScript ismeretekre.
5

A hibs php hiba, nem

Poetro · 2013. Feb. 2. (Szo), 18.41
A hiba PHP hiba, nem JavaScript, viszont a második kód JavaScript, ergo valahol korábban dobott hibát, vagy elfelejtetted a JavaScript kód előtt lezárni a PHP blokkot.
6

nem,

Radon · 2013. Feb. 2. (Szo), 18.55
Azért php hiba, mert a phpba raktam be:)

de úgy néz ki kezd működni, köszi mindenki.
ha valakinek facebook login app kell, szoljon:)