Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript]Rejestracja do serwisu przez Facebook
Forum PHP.pl > Forum > Przedszkole
piotrbb
W tworzonym serwisie mam dwie grupy użytkowników - z każda powiązane są nieco inne funkcjonalności. Chcę umożliwić rejestrację i logowanie przez FB, ale muszę rozróżniać grupy użytkowników od razu przy rejestracji a potem odpowiednio przy logowaniu ich przypisywać. Po "rejestruj profil" użytkownik wybiera typ konta - A lub B i zarejestruj przez FB. Ktoś ma pomysł jak nie utracić informacji o wybranym przez użytkownika typie konta?
tzm
No ale typ konta nie facebook ustala tylko uzytkownik jak rozumiem skoro mu dajesz wybor?
Zarejestruj uzytkownika normalnie z tego facebooka i if(acc_type == null){wyswietl obowiazkowy monit do wyboru typu konta bez ktorego nie mozna dzialac w serwisie ewentualnie ustaw jakis deflautowy}
piotrbb
Cytat(tzm @ 29.11.2014, 01:10:59 ) *
No ale typ konta nie facebook ustala tylko uzytkownik jak rozumiem skoro mu dajesz wybor?
Zarejestruj uzytkownika normalnie z tego facebooka i if(acc_type == null){wyswietl obowiazkowy monit do wyboru typu konta bez ktorego nie mozna dzialac w serwisie ewentualnie ustaw jakis deflautowy}

Problem polega na tym, że klient zaprojektował sobie, że użytkownik najpierw wybiera typ konta powiązany z funkcjonalnościami a dopiero potem przechodzi do rejestracji. Można użyć cookie, ale zastanawiam się czy dałoby się to inaczej obejść. (Oczywiście pozostaje jeszcze przemodelowanie procedury rejestracji (najpierw rejestrowanie potem wybieranie typu konta.) Jakby ktoś miał pomysł ....
fastlone
Ja zrobiłbym to tak: na początku wybieramy typ konta. Jeśli wybierzemy "normalne" to przechodzimy do normalnego formularza rejestracji, jeśli facebook'owe to pobieramy dane z konta facebook.
W bazie danych nie dawaj podziału na konta normalne i facebook'owe - dodaj w tabeli użytkowników komórkę odpowiadającą za id konta z facebook'a (jeśli bez połączenia z facebookiem, przypisuj zero). Jeśli konto jest facebook'owe to nie wymagaj hasła (bo chyba jest zbyteczne), co najwyżej poproś po rejestracji o wpisanie nazwy użytkownika, jaką dany internauta chce się posługiwać w Twoim serwisie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.