Jeg har fått litt av et problem med en Facebook-integrasjon.
Når brukerne klikker på en link, sjekker en funksjon hvis en bruker er logget inn på Facebook. Hvis de ikke er logget på, jeg satt et stykke data, og deretter kjøre Facebook login ting. Når Facebook returnerer at de har logget inn, går jeg sjekke data som ble lagret og kjøre den opprinnelige funksjonen de har valgt.
Problemet:
Facebook-funksjonen kjøres to ganger. Det er noen kommentarer på sine oppslagstavler om dette problemet, men det synes dette har vært et problem siden begynnelsen av connect, og det blir ikke behandlet.
Så, jeg ikke ønsker å vente på Facebook. Er det noen måte for meg å hindre funksjonen fra ringer min funksjon mer enn en gang?
Kan jeg sette noe som sier 'kjøres en gang'? Problemet er at når det går en gang, hvis brukeren klikker igjen, jeg må kjøre den igjen, så jeg kan ikke helt deaktivere funksjonen (selv om det var mulig).













