function openid_login_form

Form constructor for the OpenID login form.

See also

openid_login_form_submit()

2 string references to 'openid_login_form'
openid_block_view_user_login_alter in drupal/core/modules/openid/openid.module
Implements hook_block_view_MODULE_DELTA_alter().
openid_menu in drupal/core/modules/openid/openid.module
Implements hook_menu().

File

drupal/core/modules/openid/openid.module, line 166
Implement OpenID Relying Party support for Drupal

Code

function openid_login_form($form) {
  $form['#attached']['library'][] = array(
    'openid',
    'drupal.openid',
  );
  $form['openid_identifier'] = array(
    '#type' => 'textfield',
    '#title' => t('OpenID'),
    '#maxlength' => 255,
    '#description' => l(t('What is OpenID?'), 'http://openid.net/', array(
      'external' => TRUE,
    )),
    '#required' => TRUE,
  );
  $form['openid.return_to'] = array(
    '#type' => 'hidden',
    '#value' => url('openid/authenticate', array(
      'absolute' => TRUE,
      'query' => user_login_destination(),
    )),
  );
  $form['actions'] = array(
    '#type' => 'actions',
  );
  $form['actions']['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Log in'),
  );
  return $form;
}