Вы здесь

Open Login

Выбор в форме входа в аккаунт своего OpenID-провайдера.

Модуль Open Login добавляет виджет для формы входа в аккаунт. Модуль не реализует свою логику идентификации пользователя и его работа основана на стандартном модулей OpenID. Когда пользователь выбирает OpenID-провайдера, JavaScript подставляет идентификатор выбранного провайдера при отправке формы.

Отметьте: модуль перемещает вкладку OpenID с пути user/[uid]/openid на путь user/[uid]/edit/openid.

Список провайдеров определяется в файле openlogin.settings.inc и если вам нужно, то вы можете изменить их. Пример:

    'yahoo'   => array(
      'name' => 'Yahoo',
      'icon' => 'http://www.yahoo.com/favicon.ico',
      'usercalled'=> 'yahoo id',
      'url_prefix' => 'http://me.yahoo.com/',
      'url_suffix' => '',
      'website'  => 'http://www.yahoo.com',
      'openid1' => false,
    ),
    'windows' => array(
      'name' => 'Windows Live ID',
      'icon' => 'https://login.live-int.com/favicon.ico',
      'url_prefix' => 'https://login.live-int.com/',
      'url_suffix' => '',
      'website'  => 'https://login.live-int.com/',
      'openid1' => true,
    ),

  • name — название провайдера, показываемое в форме
  • icon — адрес значка провайдера (16×16 пикселей)
  • openid1 == true — имя пользователя не используется при создании ссылки
  • openid1 == false — имя пользователя используется при создании ссылки в формате: url_prefix + user_name + url_suffix
Зависит от: