I'm trying to get the user to return to the page they were on after logging in. Right now, it takes them to the current page. I'm logging in though my universities LDAP so drupal modules don't work. Here is my user.module code that takes users to the lpad login instead of the drupal login block:
function user_login($form, &$form_state) {
global $user;
// If we are already logged on, go to the user page instead.
if ($user->uid) {
drupal_goto('user/' . $user->uid);
}
header("Location: https://www.cvrc.virginia.edu/login/pc"); /* Redirect browser */
/* Make sure that code below does not get executed when we redirect. */
exit;
// Display login form:
$form['name'] = array('#type' => 'textfield',
'#title' => t('Username'),
'#size' => 60,
'#maxlength' => USERNAME_MAX_LENGTH,
'#required' => TRUE,
);
$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,
);
$form['#validate'] = user_login_default_validators();
$form['actions'] = array('#type' => 'actions');
$form['actions']['submit'] = array('#type' => 'submit', '#value' => t('Log in'));
return $form;
}
Any thoughts? Thanks.