Same name and namespace in other branches
- 4.6.x modules/user.module \user_login()
- 4.7.x modules/user.module \user_login()
- 6.x modules/user/user.module \user_login()
- 7.x modules/user/user.module \user_login()
2 string references to 'user_login'
- user_login_block in modules/
user/ user.module - user_menu in modules/
user/ user.module - Implementation of hook_menu().
File
- modules/
user/ user.module, line 897 - Enables the user registration and login system.
Code
function user_login() {
global $user;
// If we are already logged on, go to the user page instead.
if ($user->uid) {
drupal_goto('user/' . $user->uid);
}
// Display login form:
$form['name'] = array(
'#type' => 'textfield',
'#title' => t('Username'),
'#size' => 60,
'#maxlength' => USERNAME_MAX_LENGTH,
'#required' => TRUE,
'#attributes' => array(
'tabindex' => '1',
),
);
if (variable_get('drupal_authentication_service', FALSE) && count(user_auth_help_links()) > 0) {
$form['name']['#description'] = t('Enter your @s username, or an ID from one of our affiliates: !a.', array(
'@s' => variable_get('site_name', 'Drupal'),
'!a' => implode(', ', user_auth_help_links()),
));
}
else {
$form['name']['#description'] = t('Enter your @s username.', array(
'@s' => variable_get('site_name', 'Drupal'),
));
}
$form['pass'] = array(
'#type' => 'password',
'#title' => t('Password'),
'#description' => t('Enter the password that accompanies your username.'),
'#required' => TRUE,
'#attributes' => array(
'tabindex' => '2',
),
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Log in'),
'#weight' => 2,
'#attributes' => array(
'tabindex' => '3',
),
);
return $form;
}