Facebook prijava - redirect loop
4 naročniki
4 naročniki
Pozdravljeni,
Pred kratkim sem sprogramiral eno stran za stranko z PHP.
Zadeva je pa takšna. Uporabljam Facebook API za prijavo in zadeva deluje na mojem strežniku v nulo. Ko pa moja stranka prenese zadevo na svoj streznik pa se ustvari redirect-loop. Torej pri prijavi facebook nonstop preusmerja nazaj zaradi nekega razloga, stran pa nazaj na FB ker ni pridobil informacij o uporabniku.
Poskusil sem že vse in kod sem dejal zadeva na mojem strezniku deluje. Uporabljava pa enako konfiguracijo Apache 2.2 + PHP 5.4.3. Popovnoma enaki moduli itd.
Stran: www.psytrance.si
P.S.: Google prijava je še delala pred parimi urami sedaj pa tudi več ne dela. Google prijava je preku openID light class API.
Hvala v naprej.
9 odgovorov
Hmmm, sorry če bo beden predlog... ampak ziher je ziher.
Poglej če si return stran pravilno nastavil, ko si dal iz tvojega strežnika na njihov. Mogoče tukaj zabavle.
Pa pazi tudi pri tem saj http://psytrance.si/ ni enako http://www.psytrance.si/ tako, da tudi to preveri.
Lp. Tomaž
heh sem preveril ja. je pravilno. Hvala za nasvet. Mogoče sem spustil kaj bedastega zato sem vesel vsake pomoči
Jacky poglej če imaš dva projekta v isti mapi. Meni so se tepli k sem testiral različne zadeve in sem jih imel na isti domeni in sem mel test1 in test2 pa mi je skos loopal. Zamenjaj ID aplikacij in izbriši ta stare ID-je.
Tody:
Jacky poglej če imaš dva projekta v isti mapi. Meni so se tepli k sem testiral različne zadeve in sem jih imel na isti domeni in sem mel test1 in test2 pa mi je skos loopal. Zamenjaj ID aplikacij in izbriši ta stare ID-je.
Sem pogledal, stranka na zalost nima dobenih drugih zadev zraven.
Za aplikacije pa je tak. Na mojem strezniku isti ID za aplikacijo deluje. Na strankinem pa ne. Tako da tole je najbol zanimivo. Datoteke so enake, Apache, PHP, PHP dodakti in pa mysql so tudi popovnoma enaki. Mislim dobesedno sem stranki jaz zadevo kar prekopiral. In to me še najbol čudi.
Sicer pa hvala za nasvet če še imaš kakšno idejo bom zveseljem preveril.
Ja facebook ma mislim probleme če mu zamenjaš canvas url. Zato sem ti svetoval da narediš novo aplikacijo in mu določiš url od stranke.
Heh sem našel problem. Samo je extremno čuden.
Krivo je bilo ker je stranka spreminjala datoteke in so se shranjevale z ANSI kodiranjem. Kak sem spremenil vse skupaj nazaj na UTF-8 je začelo delovat.
Zanima me ko strankam delaš spletno stran, kak lahko nardiš da bi apache sprejel ANSI kodiranje? Namreš če shraniš kod ansi doda nek čuden znak in pa prazen prostor. Predvidevam da je zato krivo tudi da FB login ni deloval. Sedaj pa delujeta oba google in facebook.
Zanimivo.
http://psytrance.si/account/