2015-05-12 6 views
0

У меня есть сайт, для которого требуется социальная регистрация и логин, поэтому я установил приложение facebook и интегрировал его с Laravel и Socialite.Facebook - Страница вкладки и регистрация

Теперь мне нужно разрешить пользователям посещать сайт и проголосовать за изображения (разрешенные только для зарегистрированных пользователей) на вкладке «Увлекательная страница» на facebook.

Возможно ли это? Могу ли я использовать тот же самый идентификатор приложения, который я создал для социального входа, или мне нужно создать другое приложение Tab и включить facebook js sdk?

Какой лучший рабочий процесс для этой ситуации?

ответ

0

Это обязательно возможно. Один из способов проверить, вошел ли пользователь в систему перед посещением маршрута, можно сделать так. Пример из Laravel 5.0

Route::get('facebook-fun-page-tab', ['middleware' => 'auth', function() 
{ 
    // Only authenticated users may enter... 
}]); 

//Or if you use a controller 
Route::get('facebook-fun-page-tab', ['middleware' => 'auth', 'uses' => '[email protected]']); 

И да, вы могли бы использовать один и тот же идентификатор facebook. Подробнее о Laravel authentucation and protecting routes. Подробнее о Middleware.

Один рабочий процесс должен сделать так: страница 1. Вход в потребителе/​​Регистрация через Facebook 2. После входа в систему, перенаправлять пользователя на голосование-изображение

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