Прикручивание fancyBox 2 к Yii 1.x

Нашел быстрый способ подключения галереи с модальными окнами fancybox 2 к Yii 1.x проекту.

Постинг в группу в контакте средствами php

План действий таков:

  1. Создание Standalone-приложения во вконтакте и его настройка
  2. Открытие диалога авторизации OAuth и разрешение прав доступа приложению
  3. Получение code
  4. Получение access_token
  5. Вызов api функции постинга в группу (или на стену)

Просмотр закрытых вконтакте страниц

Пост является продолжением темы и предназначается людям желающих смотреть закрытые вконтакте страницы.

OAuth 2.0 аутентификация приложений в Facebook

Используемый Facebook протокол OAuth версии 2.0 позволяет за счет SSL упростить схему аутентификации пользователя. Суть сводится к получению маркера доступа (access token) и дальнейшей отсылке ее обратно во всех последующих информационных запросах. Чтобы получить access token необходимо выполнить следующие действия:

$_REQUEST[session_name()] оказался пуст. Что делать?

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

1
if (isset($_REQUEST[session_name()])) session_start();

В этом случае, в отличии от простого вызова функции session_start(), сессия стартанет только если браузером был прислан идентификатор сессии. Т.е. например если посетитель ранее успешно залогинился, то на странице будут доступны сессионные переменные, а если нет то вообще говоря сессия не будет здесь активна.

Страница 2 из 512345