Kom ihåg mig?
Home Menu

Menu


Facebook Connect - Stänga inloggningspopup

 
Ämnesverktyg Visningsalternativ
Oläst 2010-01-04, 23:18 #1
peterbf peterbf är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2008
Inlägg: 48
peterbf peterbf är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2008
Inlägg: 48
Lightbulb Facebook Connect - Stänga inloggningspopup

Tjenare!

Använder Facebook Connect för att möjliggöra enklare registrering och inloggning för Facebook-användare.

Ni som testat Facebook Connect kanske känner igen min problematik.

När man skrivit in korrekta inloggningsuppgifter i popupen så skickas man ju tillbaka till sin Facebook Connect URL där man loggar in eller registrerar användaren mot sin egen databas. Detta fungerar utmärkt och kontot skapas utan problem.

Men nu till problemet.

När man skickas tillbaka till Facebook Connect URL:en så vill man efter inloggningsautensieringen att popupen ska stängas och parent-fönstret (window.opener) ska anropa reload() så man ser att man är inloggad.

I dagsläget kan jag bara anropa window.close() som fungerar.
Anropar jag window.opener så har jag ingen åtkomst, inte heller window.opener.opener.

Jag har kollat allt detta i Internet Explorers utvecklingsverktyg.

Så det verkar inte som att knappen man får av Facebook använder sig av window.open (som gör att man kommer åt window.opener från popup-fönstret) vilket skapar ett problem:

Hur ska jag kunna anropa reload() när jag inte kan få tag i mitt parent-fönster som öppnade facebooks inloggningspopup?
peterbf är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-01-05, 18:13 #2
nord84s avatar
nord84 nord84 är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 229
nord84 nord84 är inte uppkopplad
Medlem
nord84s avatar
 
Reg.datum: Dec 2004
Inlägg: 229
Är delaktig i samma projekt.

Problemet kort och gott:
När man loggar in i Facebook Connect popupen vill man att den stängs automatiskt när man klickat på "Connect" knappen (motsvarar en "logga in knapp").

Detta fungerar inte nu... utan man blir inloggad och får surfa runt i själva popupen istället.. Hur gör man?
nord84 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-01-07, 10:09 #3
peterbf peterbf är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2008
Inlägg: 48
peterbf peterbf är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2008
Inlägg: 48
Nån här på WN måste väl ha testat Facebook Connect?
peterbf är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-01-07, 10:36 #4
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Finns det någon länk så man kan se själv?
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-01-07, 14:44 #5
peterbf peterbf är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2008
Inlägg: 48
peterbf peterbf är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2008
Inlägg: 48
Det är sekretess på projektet, så tyvärr.

Men är det svårt och förstå?
peterbf är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-01-08, 01:19 #6
Anders Larssons avatar
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 3 205
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
Anders Larssons avatar
 
Reg.datum: Jan 2004
Inlägg: 3 205
Kanske inte så svårt att förstå, men om du kan återskapa problemet och lägga upp (bara dummy, inte kopplat till projektet) kan vi titta på det.

Har satt upp flera Connect-sajter, men känner inte alls igen problemet.

Connect-popupen kommer när man ska godkänna en webbsida alt när man ska logga in. När man klickar igenom popuppen stängs den och grundsidan laddas om.

Har ni förresten satt reloadIfSessionStateChanged?
Anders Larsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-01-08, 11:15 #7
peterbf peterbf är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2008
Inlägg: 48
peterbf peterbf är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2008
Inlägg: 48
Hej, Anders!

Jag har denna kod i min MasterPage:
FB.init("Min-API-Nyckel", "http://Min-Webbplats.com", { "reloadIfSessionStateChanged": true });
peterbf är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-01-08, 22:45 #8
Anders Larssons avatar
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 3 205
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
Anders Larssons avatar
 
Reg.datum: Jan 2004
Inlägg: 3 205
Citat:
Ursprungligen postat av peterbf Visa inlägg
Jag har denna kod i min MasterPage:
FB.init("Min-API-Nyckel", "http://Min-Webbplats.com", { "reloadIfSessionStateChanged": true });
Men du menar alltså att efter conect/inloggning har du fortfarande kvar popup-rutan och att din sajt öppnas i den rutan? Eller missuppfattade jag dig.
Anders Larsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-01-09, 00:17 #9
nord84s avatar
nord84 nord84 är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 229
nord84 nord84 är inte uppkopplad
Medlem
nord84s avatar
 
Reg.datum: Dec 2004
Inlägg: 229
Du har förstått helt rätt Anders. Någon idé?
nord84 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-01-09, 13:10 #10
Anders Larssons avatar
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 3 205
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
Anders Larssons avatar
 
Reg.datum: Jan 2004
Inlägg: 3 205
Citat:
Ursprungligen postat av nord84 Visa inlägg
Du har förstått helt rätt Anders. Någon idé?
Att något är fel, för så ska det inte fungera. Kontrollera att API-nycklar och URL:er är korrekta.

Tänk på att det är skillnad på www.domän.se och domän.se om du inte satt "base domain" i inställningarna.
Anders Larsson är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
facebook connect


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:56.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017