Generere et brukernavn

stemmer
2

Vi har et sosialt nettsted, og ønsker å integrere Facebook Connect for å spare tid på brukerens ønsker å velge kjønn, etc. etc. og også bruke FB Connect som metode for å hoppe å registrere deg hos oss.

Hver bruker på vår side har et unikt brukernavn som de går forbi ... En ting jeg ikke kan vikle hodet mitt rundt, er hvis noen logger på med Facebook Connect, hvordan tildeler jeg dem et brukernavn? Jeg mener, hva om de ikke ønsker å bruker sine virkelige navn? (Forutsatt at jeg ville bruke sin Fornavnetternavn, og legge til et nummer bak den hvis den eksisterte allerede .. dvs: johnsmith eller johnsmith1, etc)

Kanskje jeg er forvirret, eller savner noe ... Så hvordan kan jeg generere et brukernavn?

Jeg har Facebook Connect knappen fungerer, og det dukker opp med massevis av venner id når de logger ...

så er det noen gode IKKE-facebook-laget kodeeksempler? Løperen app de har er et rot ...

Publisert på 19/06/2009 klokken 05:22
kilden bruker
På andre språk...                            


4 svar

stemmer
2

Se Facebook Connect dokumentasjon , esp Hvordan skrive en god Connect App og kobling av kontoer og finne venner.

Facebook Connect, slik jeg forstår det, er som OpenID brukes av Stackoverflow. Koblingen er gjort ved hjelp hash av e-postadresse, men for programmets brukernavnet, kan du velge hva du vil. Du kan etterligne det Stackoverflow gjør, og sette den midlertidig som "ukjent (Facebook)" til brukeren plukker et unikt brukernavn. Brukeren kan fortsette å logge inn på nettstedet ditt ved hjelp av Connect, slik at hun kan bo "ukjent (Facebook)" til evig tid, som noen mennesker gjør på dette området også.

Svarte 19/06/2009 kl. 05:55
kilden bruker

stemmer
0

Det virker det problemet du har er at dette brukernavnet du vil generere må være unikt i systemet. Etter Mike idé ville fungere hvis du gjør også hva Stackoverflow har og ikke har unike brukernavn, men "visningsnavn" som har noen tilfeldig streng foran dem. f.eks / brukere / xxxxxx / brukernavn

Hvis du leter etter noe mer som twitter, hvor brukernavn er unike og ingen kan ha det samme så du er nødt til å be brukeren om Facebook Connect prosessen og be brukeren om å velge et brukernavn.

Svarte 21/06/2009 kl. 00:05
kilden bruker

stemmer
1

Jeg tror du kan bruke e-postadressen mottatt fra Facebook;)

Svarte 22/10/2009 kl. 20:33
kilden bruker

stemmer
0

Facebook lar brukere ha et brukernavn (dvs. for brukere som har profil linker som facebook.com/xxx). Hvis du spør Facebook API, kan du enkelt få brukernavnet derfra hvis brukeren har en. Ellers ber brukeren om å skape sitt eget brukernavn.

Se søket for min FB profil: http://graph.facebook.com/60506094 Legg merke til "brukernavn" -feltet?

Svarte 22/05/2012 kl. 09:13
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more