2012-03-21 2 views
2

Хорошо, ребята, я создаю приложение в CodeIgniter, которое использует SDK для Facebook, как PHP, так и JS. Это будет пользовательская платформа, и люди будут зарабатывать награды и т. Д. Для совместного использования. То, что меня смущает, - это аутентификация для моего приложения. Поэтому, когда пользователь приходит на мой сайт и регистрируется, им нужно каждый раз проверять подлинность? Могу ли я хранить учетные данные? Должен ли я регистрировать их только в facebook. Думаю, мне кажется, что они должны проходить аутентификацию каждый раз. Как бы вы предложили интегрировать аутентификацию в процесс входа в систему? Я хочу делать такие звонки, как сбор информации и т. Д., Но я хочу, чтобы они просто аутентифицировались один раз и все.Codeigniter/Facebook SDK логика о логине

Я использую вызовы, как это от искры facebook SDK

$user_profile = $this->facebook->api('/me'); 

, который в основном работает, когда OAuth происходит. как я могу сделать это, не заставляя их каждый раз переходить на facebook?

ответ

1

Вы можете комбинировать его с процессом входа в систему, который, по-видимому, является лучшим выбором для ваших нужд. Вы можете сохранить токен недействующего автономного доступа, возвращенный facebook, и сохранить его в базе данных

P.S. Они обесценивают токен доступа, но вы можете использовать его на данный момент. После устаревания вы, вероятно, можете получить токен расширенного доступа, действительный в течение 6 месяцев)

Смежные вопросы