У меня тоже были проблемы, но я обнаружил, что этот вопрос о переполнении стека вывел меня на правильный путь, когда дело касается серверной стороны
Однако, сначала вы должны получить кнопку подключения Facebook, работающую здесь Facebook Wiki
Затем определите, вошли ли они в систему или нет, и перенаправьте их соответствующим образом на страницу приветствия.
Обнаружение входа через Javascript
Большинство других действий можно выполнить через сервер с помощью набора инструментов Facebook. (например, получить их информацию, друзей и т.д ..)
Последнее, что я должен упомянуть, это выход пользователя из системы, так что взгляните на это. Facebook Wiki: Выйти
Надеюсь, это поможет