Как - Facebook Connect с существующей таблицей пользователей - PullRequest
0 голосов
/ 23 сентября 2011

У меня есть система регистрации-входа на моем собственном сайте, но я также хочу добавить Facebook Connect.У меня есть некоторые обязательные части моей пользовательской таблицы:

Имя пользователя Пароль Электронная почта

Первое, что мне пришло в голову, это установить userId как имя пользователя, userId@facebook.com в качестве электронной почты и установитьпароль к нулю и проверьте, существует ли запись с этими данными в моей пользовательской таблице.Если нет, введите нового пользователя с этими данными, если он существует, верните данные этого пользователя.

Это хороший дизайн?Как мне подключить facebook, подключиться к моему сайту?

Спасибо

1 Ответ

0 голосов
/ 23 сентября 2011

Я бы предложил вам перейти на более глубокий ASP.NET и запустить проект MVC

, а затем использовать Microsoft Facebook API SDK , чтобы поиграться с API, этоочень просто, и поскольку они используют новый тип dynamic, теперь, когда Facebook изменил Open Graph, он также будет отлично работать.

на вашей странице входа в систему, добавьте кнопку входа в Facebook и попроситеразрешения, например:

<fb:login-button perms="email" size="medium">
    redirect-uri="http://yourdomain.com/FBLogin/"
    Subscribe using Facebook</fb:login-button>

в контроллере FBLogin, войдите в систему пользователя, используя учетные данные FB, если пользователь использует вашу обычную форму, используйте обычный логин

Если вы создаете пользовательскийMemberShip Provider, вы можете легко использовать это для обоих доступов ... Я пишу простое начало для пользовательского Здесь вы можете указать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...